BindingSource.ListChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当基础列表更改或列表中的项更改时发生。
public:
virtual event System::ComponentModel::ListChangedEventHandler ^ ListChanged;
public event System.ComponentModel.ListChangedEventHandler ListChanged;
public event System.ComponentModel.ListChangedEventHandler? ListChanged;
member this.ListChanged : System.ComponentModel.ListChangedEventHandler
Public Custom Event ListChanged As ListChangedEventHandler
事件类型
实现
示例
下面的代码示例演示如何处理 ListChanged 组件的 事件, BindingSource 以检测 BindingSource 组件的基础列表何时发生更改。
// This event handler detects changes in the BindingSource
// list or changes to items within the list.
void customersBindingSource_ListChanged(
Object^ /*sender*/,
ListChangedEventArgs^ e )
{
status->Text = e->ListChangedType.ToString();
}
// This event handler detects changes in the BindingSource
// list or changes to items within the list.
void customersBindingSource_ListChanged(
object sender,
ListChangedEventArgs e)
{
status.Text = e.ListChangedType.ToString();
}
' This event handler detects changes in the BindingSource
' list or changes to items within the list.
Private Sub customersBindingSource_ListChanged(ByVal sender As Object, _
ByVal e As ListChangedEventArgs) Handles customersBindingSource.ListChanged
status.Text = e.ListChangedType.ToString()
End Sub
注解
当 ListChanged 属性表示的基础列表的成员身份或元数据发生更改时,将发生 该 List 事件。 例如,当添加、删除或移动项,或 或 DataMember 属性更改时,DataSource将引发此事件。 发生此事件时, Sort 和 Filter 属性的值将保留。
通过将 属性设置为 RaiseListChangedEventsfalse
,可以完全禁止此事件。 有关处理事件的详细信息,请参阅 处理和引发事件。