0

我试图将值插入数据集,并且我希望相应的变化反映在数据库中。我正在使用这段代码:

_MyDatabase_1DataSet obj = new _MyDatabase_1DataSet();
MyDatabase_1DataSetTableAdapters.t1TableAdapter mytable = new testingconnection._MyDatabase_1DataSetTableAdapters.t1TableAdapter(); 
     mytable.Fill(obj.t1);
     obj.t1.Rows.Add("new value");
     mytable.Update(obj);

但是这种变化反映在数据集中而不是数据库中。当我使用数据集的另一个实例时,我可以获得新行,但更新未反映在数据库中(.sdf)

4

1 回答 1

0

你能试试吗

 _MyDatabase_1DataSet obj = new _MyDatabase_1DataSet();
 MyDatabase_1DataSetTableAdapters.t1TableAdapter mytable = new testingconnection._MyDatabase_1DataSetTableAdapters.t1TableAdapter(); 
 mytable.Fill(obj.t1);
 DataRow dr=obj.t1.NewRow();
 dr[0]="new value";
 obj.t1.Rows.Add(dr);
 mytable.Update(obj.t1);

也试试这个

TableAdapter 的插入方法不起作用?

于 2012-05-09T08:34:44.727 回答