BindingSource.ListChanged Evento

Definición

Se produce cuando cambia la lista subyacente o se modifica un elemento de la lista.

C#
public event System.ComponentModel.ListChangedEventHandler ListChanged;
C#
public event System.ComponentModel.ListChangedEventHandler? ListChanged;

Tipo de evento

Implementaciones

Ejemplos

En el ejemplo de código siguiente se muestra cómo controlar el ListChanged evento del BindingSource componente para detectar cuándo se cambia la BindingSource lista subyacente del componente.

C#
// 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();
}

Comentarios

El ListChanged evento se produce cuando hay un cambio en la pertenencia o metadatos de la lista subyacente representada por la List propiedad . Por ejemplo, este evento se genera cuando se agregan, quitan o mueven elementos o cambian las DataSource propiedades o DataMember . Los valores de las Sort propiedades y Filter se conservarán cuando se produzca este evento.

Este evento se puede suprimir completamente estableciendo la RaiseListChangedEvents propiedad falseen . Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.

Se aplica a

Produto Versións
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también