2012-08-27 141 views
0

我有一個數據集,我加入新行,然後我用下面的命令來更新數據集背後的數據庫:更新dataset命令

DataSetReasons ds = new DataSetReasons(); 
     DataSetReasonsTableAdapters.Data_Tracker_RcodeTableAdapter dta = new DataSetReasonsTableAdapters.Data_Tracker_RcodeTableAdapter(); 

     DataSetReasons.Data_Tracker_RcodeDataTable GRX = 
     new DataSetReasons.Data_Tracker_RcodeDataTable(); 


     DataRow rowx = GRX.NewRow(); 
     rowx[0] = 111; 
     rowx[1] = 28; 
     rowx[2] = "C"; 
     rowx[3] = 12; 
     rowx[4] = "C"; 
     rowx[5] = 16; 
     rowx[6] = TextBox2.Text; 

     GRX.Rows.Add(rowx); //<--- adding the row 

     dta.Update(GRX); //<-- updating the DB 

現在一切正常,但我想將更新命令放入單獨的按鈕中。當我這樣做時,數據庫更新不會發生。

有什麼想法嗎?

回答

0

解決了,我在定義數據表之前缺少「靜態」字。

非常感謝誰通過了這個問題。