BindingSource.ListChanged 事件

定义

当基础列表更改或列表中的项更改时发生。

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将引发此事件。 发生此事件时, SortFilter 属性的值将保留。

通过将 属性设置为 RaiseListChangedEventsfalse,可以完全禁止此事件。 有关处理事件的详细信息,请参阅 处理和引发事件

适用于

另请参阅