日期:2014-05-19  浏览次数:20816 次

文本控件添加了DataBindings后,如果将其修改后的内容更新回数据库?
比如:
this.txtUserName.DataBindings.Add(new   Binding( "Text ",   bindingSource,   "UserName ");
我现在修改了txtUserName的内容,相对的DataGridView的内容跟着也变了,但数据集没变。
其中数据源采用的地BindSource,而不是DataSet,也不是DataTable

------解决方案--------------------
BindingSource.EndEdit();将更改提交到数据源。

更新数据库的话,就要看你怎么读进来的了。如果是用vs2005的数据源设计器搞的,TableAdapter.Update()