BindingSource.ListChanged 事件

定義

發生於基礎清單有變更或清單中的項目有變更時。Occurs when the underlying list changes or an item in the list changes.

public:
 virtual event System::ComponentModel::ListChangedEventHandler ^ ListChanged;
public event System.ComponentModel.ListChangedEventHandler ListChanged;
member this.ListChanged : System.ComponentModel.ListChangedEventHandler 
Public Custom Event ListChanged As ListChangedEventHandler 

實作

範例

下列程式碼範例將示範如何處理 BindingSource 元件的 ListChanged 事件,以偵測 BindingSource 元件的基礎清單何時變更。The following code example demonstrates handling the ListChanged event of the BindingSource component to detect when the BindingSource component's underlying list is changed.

// 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

備註

List 屬性所表示之基礎清單的成員資格或中繼資料有所變更時,就會發生 ListChanged 事件。The ListChanged event occurs when there is a change to the membership or metadata of the underlying list represented by the List property. 例如,當加入、移除或移動專案,或 DataSourceDataMember 屬性變更時,就會引發這個事件。For example, this event is raised when items are added, removed, or moved, or the DataSource or DataMember properties change. 當此事件發生時,SortFilter 屬性的值將會保存。The values of the Sort and Filter properties will persist when this event occurs.

將 [RaiseListChangedEvents] 屬性設定為 [false],即可完全隱藏這個事件。This event can be completely suppressed by setting the RaiseListChangedEvents property to false. 如需處理事件的詳細資訊,請參閱處理和引發事件For more information about handling events, see Handling and Raising Events.

適用於

另請參閱