我有一个数据集,我正在添加新行,然后我使用以下命令更新数据集后面的数据库:
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 :(得分:0)
解决了,在定义数据表之前我错过了“静态”字。
非常感谢传递这个问题的人。