[更新]
我有一个BindingSource
对象,其中包含一些对象的列表(BindingList<T>
用作BindingSource
的来源,<T>
已实施INotifyPropertyChanged
),有没有办法以实用的方式向BindingSource
插入或删除某些对象,这不会导致提升ListChanged
事件?
e.g: 当我写这段代码时:
myBindingSource.Insert(5,someObject);
我不希望ListChanged
事件加注。
答案 0 :(得分:2)
您可以设置RaiseListChangedEvents
属性以允许举起活动ListChanged
:
myBindingSource.RaiseListChangedEvents = false;
myBindingSource.Insert(5,someObject);
myBindingSource.RaiseListChangedEvents = true;