BindingSource.ListChanged Ereignis

Definition

Tritt ein, wenn die zugrunde liegende Liste oder ein Element in der Liste geändert wird.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 

Implementiert

Beispiele

Das folgende Codebeispiel veranschaulicht die Behandlung des ListChanged-Ereignisses der BindingSource-Komponente, um zu ermitteln, wann die zugrunde liegende Liste der BindingSource Komponente geändert wird.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

Hinweise

Das ListChanged Ereignis tritt auf, wenn eine Änderung an der Mitgliedschaft oder den Metadaten der durch die List-Eigenschaft dargestellten zugrunde liegenden Liste vorliegt.The ListChanged event occurs when there is a change to the membership or metadata of the underlying list represented by the List property. Das Ereignis wird z. b. ausgelöst, wenn Elemente hinzugefügt, entfernt oder verschoben werden oder wenn sich die DataSource-oder DataMember Eigenschaften ändern.For example, this event is raised when items are added, removed, or moved, or the DataSource or DataMember properties change. Die Werte der Eigenschaften "Sort" und "Filter" bleiben erhalten, wenn dieses Ereignis auftritt.The values of the Sort and Filter properties will persist when this event occurs.

Dieses Ereignis kann vollständig unterdrückt werden, indem Sie die RaiseListChangedEvents-Eigenschaft auf falsefestlegen.This event can be completely suppressed by setting the RaiseListChangedEvents property to false. Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.For more information about handling events, see Handling and Raising Events.

Gilt für:

Siehe auch