textbox(winform)数据绑定后更新的问题
我在对textbox进行数据绑定后,对数据的修改无法写回数据库:
//数据绑定
tb1.DataBindings.Add("Text",ds,"mytable.colunm1");
//更新
DataSet changesDataSet = ds.GetChanges(DataRowState.Added | DataRowState.Modified);
if(changesDataSet != null)
da.Update(changesDataSet );
在数据绑定后,数据可以显示在textbox(tb1)中,当我修改这个数据后,ds中的确也变成了我修改后的值,但是changesDataSet却是空的,因此就没法把我的修改写回数据库。
我把数据绑定到datagrid然后在datagrid做修改的话,changesDataSet就不为空。
请问这是为什么,我该怎么修改代码?谢谢各位