默默地更改BindingSource项

时间:2013-11-05 11:03:15

标签: c# winforms events binding bindingsource

[更新]

我有一个BindingSource对象,其中包含一些对象的列表(BindingList<T>用作BindingSource的来源,<T>已实施INotifyPropertyChanged),有没有办法以实用的方式向BindingSource插入或删除某些对象,这不会导致提升ListChanged事件?

e.g: 当我写这段代码时:

myBindingSource.Insert(5,someObject);

我不希望ListChanged事件加注。

1 个答案:

答案 0 :(得分:2)

您可以设置RaiseListChangedEvents属性以允许举起活动ListChanged

myBindingSource.RaiseListChangedEvents = false;
myBindingSource.Insert(5,someObject);
myBindingSource.RaiseListChangedEvents = true;