BindingSource.ListChanged Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy lista bazowa zmienia się lub zmienia element na liście.
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
Typ zdarzenia
Implementuje
Przykłady
Poniższy przykład kodu pokazuje obsługę ListChanged zdarzenia BindingSource składnika w celu wykrycia zmiany BindingSource listy bazowej składnika.
// 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
Uwagi
Zdarzenie ListChanged występuje, gdy istnieje zmiana członkostwa lub metadanych bazowej listy reprezentowanej przez List właściwość. Na przykład to zdarzenie jest wywoływane po dodaniu, usunięciu lub przeniesieniu DataSource elementów albo zmianie właściwości lub DataMember . Wartości właściwości i Filter będą utrwalane po wystąpieniu Sort tego zdarzenia.
To zdarzenie można całkowicie pominąć, ustawiając RaiseListChangedEvents właściwość na false
. Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.