2011-07-30 145 views
0

可能重复:
Unable to change DataRow value如何更改DataRow值?

我有Two-dimensional datarow array这样

Datarow Mydatarow [][] = new Datarow[5][5] ; 

和初始Mydatarow形式的数据库... 现在,我想这样做代码和更改Mydatarow

Mydatarow [Index][i].ItemArray[3]= "S"; 

我使用此代码来改变Mydatarowvalue但dos'nt工作

Mydatarow [Index][i].BeginEdit(); 
Mydatarow [Index][i].SetModified(); 
Mydatarow [Index][i].ItemArray[3]= "S"; 
Mydatarow [Index][i].EndEdit(); 
Mydatarow [Index][i].AcceptChanges(); 

请帮我更改数据行的值

+2

定义 “不到风度的工作” ......会发生什么?你的期望是什么? –

+0

您是否收到任何错误? –

+0

什么是'DataRow1'?我看到你的二维数组是'Mydatarow'。 – Rahul

回答

0

你有一个问题,声明数组:

Datarow Mydatarow [][] = Datarow[5][5] ; 

应该是

Datarow[][] Mydatarow = new Datarow[5][]; 

所以:

Mydatarow[Index][i].ItemArray[3]= "S";//should work fine 
+0

对不起,我写的不好的代码... –

+0

对不起,编写代码...我编辑我的问题 –

+0

@Masoud你面临着什么异常?如果是的话是什么? –