令人激动的bindingSource

之前一直使用DataTable绑定到DataGridView,有一些问题需要自己写很多代表来完成。如:
1.因为做MDI窗体,所以主窗体点保存时,要检查当前有没有活动的单元格被修改,但又未递交.
2.需要在DataGridView中进行查找时,要写一大堆代码,并且还要检查是否已经有删除的记录,因为删除的记录是不能被访问的.

但使用bindingSource后,这些问题很容易就被解决了.
1.BindingSource.EndEdit(),只需执行这个函数,他将把未提交的更改进行提交.
2.BindingSource.Find(),他可以为你找到想要的资料,而不要担心系统提示你说:记录已被修改......."

当然BindingSource还有一些其它方法,大家一起试试!!
我建议使用BindingSource来绑定数据,使你的代码看起来更简洁

posted on 2008-03-17 08:53  煎蛋  阅读(2259)  评论(0编辑  收藏  举报

导航