自动更新数据绑定

时间:2009-08-11 03:07:29

标签: c# data-binding dataset

我有一组绑定到datagridview的对象(List)。如何在集合中添加或删除对象时,是否可以在不重新绑定控件的情况下刷新datagridview?

2 个答案:

答案 0 :(得分:0)

  • 调用DataGridView的BindingContext的EndCurrentEdit()方法。
  • 首先刷新DataGridView,然后刷新Parent(表单或其他容器)

答案 1 :(得分:0)

我也在另一个问题中找到了我想的方式(This one to be specific)...猜测我搜索的时间不够长。

  

正确的方法是数据源实现IBindingList,为SupportsChangeNotification返回true,并发出ListChanged事件。但是,AFAIK,DataView就是这样做的......

作者Marc Gravell