定义对象如下:
OleDbDataAdapter da=.....
DataSet ds=.....
da.Fill(ds,"table");
dataGrid1.SetDataBing(ds,"Table");
OleDbCommandBuilder cb=new OleDbCommandBuilder(da);
现在我想通过dataGrid1来修改数据源,我调用如下方法:
da.Update(ds,"Table");
为什么数据源没有修改?请问是哪里出了问题了?谢谢各位!
OleDbDataAdapter da=.....
DataSet ds=.....
da.Fill(ds,"table");
dataGrid1.SetDataBing(ds,"Table");
OleDbCommandBuilder cb=new OleDbCommandBuilder(da);
现在我想通过dataGrid1来修改数据源,我调用如下方法:
da.Update(ds,"Table");
为什么数据源没有修改?请问是哪里出了问题了?谢谢各位!
参看
http://blog.csdn.net/knight94/archive/2006/04/15/664530.aspx
我又试着直接在DataGrid中修改数据,再按“更新”按钮,这时数据源有变化,这是怎么回事?