共用方式為


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 代表之基礎清單的成員資格或中繼資料有所變更時,就會發生此事件。 例如,當新增、移除或移動專案,或 或 DataSourceDataMember 屬性變更時,就會引發此事件。 發生此事件時,和 Filter 屬性的值 Sort 將會保存。

將 屬性設定 RaiseListChangedEventsfalse ,即可完全隱藏此事件。 如需處理事件的詳細資訊,請參閱 處理和引發事件

適用於

另請參閱