之前一直使用DataTable绑定到DataGridView,有一些问题需要自己写很多代表来完成。如:
1.因为做MDI窗体,所以主窗体点保存时,要检查当前有没有活动的单元格被修改,但又未递交.
2.需要在DataGridView中进行查找时,要写一大堆代码,并且还要检查是否已经有删除的记录,因为删除的记录是不能被访问的.
但使用bindingSource后,这些问题很容易就被解决了.
1.BindingSource.EndEdit(),只需执行这个函数,他将把未提交的更改进行提交.
2.BindingSource.Find(),他可以为你找到想要的资料,而不要担心系统提示你说:记录已被修改......."
当然BindingSource还有一些其它方法,大家一起试试!!
我建议使用BindingSource来绑定数据,使你的代码看起来更简洁
转载于:https://www.cnblogs.com/liushitang/archive/2008/03/17/1109022.html