2011-07-30 148 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你面臨着什麼異常?如果是的話是什麼? –