Condividi tramite


DataView.ListChanged Evento

Definizione

Si verifica quando l'elenco gestito dall'oggetto DataView cambia.

public:
 virtual event System::ComponentModel::ListChangedEventHandler ^ ListChanged;
public event System.ComponentModel.ListChangedEventHandler? ListChanged;
public event System.ComponentModel.ListChangedEventHandler ListChanged;
[System.Data.DataSysDescription("DataViewListChangedDescr")]
public event System.ComponentModel.ListChangedEventHandler ListChanged;
member this.ListChanged : System.ComponentModel.ListChangedEventHandler 
[<System.Data.DataSysDescription("DataViewListChangedDescr")>]
member this.ListChanged : System.ComponentModel.ListChangedEventHandler 
Public Custom Event ListChanged As ListChangedEventHandler 

Tipo evento

Implementazioni

Attributi

Esempio

Nell'esempio seguente viene aggiunto un gestore per l'evento ListChanged di un DataViewoggetto .

public void CreateDataView(DataTable table)
{
    DataView view = new DataView(table, "",
        "ContactName", DataViewRowState.CurrentRows);

    view.ListChanged  += new
        System.ComponentModel.ListChangedEventHandler(
        OnListChanged);
}

private void OnListChanged(object sender,
    System.ComponentModel.ListChangedEventArgs args)
{
    Console.WriteLine("ListChanged:");
    Console.WriteLine("\table    Type = " + args.ListChangedType);
    Console.WriteLine("\tOldIndex = " + args.OldIndex);
    Console.WriteLine("\tNewIndex = " + args.NewIndex);
}
Public Sub CreateDataView(table As DataTable) 
    Dim view As New DataView(table, "", _
        "ContactName", DataViewRowState.CurrentRows)

    AddHandler view.ListChanged, _
        New System.ComponentModel.ListChangedEventHandler( _
        AddressOf OnListChanged)
End Sub

Private Sub OnListChanged(sender as Object, _
    args As System.ComponentModel.ListChangedEventArgs)

    Console.WriteLine("ListChanged:")
    Console.WriteLine(vbTab & "    Type = " & args.ListChangedType)
    Console.WriteLine(vbTab & "OldIndex = " & args.OldIndex)
    Console.WriteLine(vbTab & "NewIndex = " & args.NewIndex)
End Sub

Si applica a

Vedi anche