Freigeben über


BindingSource.ListChanged Ereignis

Definition

Tritt ein, wenn die zugrunde liegende Liste oder ein Element in der Liste geändert wird.

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 

Ereignistyp

Implementiert

Beispiele

Im folgenden Codebeispiel wird die Behandlung des ListChanged -Ereignisses der BindingSource Komponente veranschaulicht, um zu erkennen, wann die BindingSource zugrunde liegende Liste der Komponente geändert wird.

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

Hinweise

Das ListChanged Ereignis tritt auf, wenn die Mitgliedschaft oder die Metadaten der zugrunde liegenden Liste geändert werden, die durch die List -Eigenschaft dargestellt wird. Dieses Ereignis wird beispielsweise ausgelöst, wenn Elemente hinzugefügt, entfernt oder verschoben werden oder sich die DataSource Eigenschaften oder DataMember ändern. Die Werte der Sort Eigenschaften und Filter bleiben erhalten, wenn dieses Ereignis auftritt.

Dieses Ereignis kann vollständig unterdrückt werden, indem die RaiseListChangedEvents -Eigenschaft auf falsefestgelegt wird. Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Weitere Informationen