DataRowChangeEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà gli RowChangingeventi , RowChangedRowDeleting, e RowDeleted di un oggetto DataTable.

public delegate void DataRowChangeEventHandler(System::Object ^ sender, DataRowChangeEventArgs ^ e);
public delegate void DataRowChangeEventHandler(object sender, DataRowChangeEventArgs e);
type DataRowChangeEventHandler = delegate of obj * DataRowChangeEventArgs -> unit
Public Delegate Sub DataRowChangeEventHandler(sender As Object, e As DataRowChangeEventArgs)

Parametri

sender
Object

La fonte dell'evento.

e
DataRowChangeEventArgs

Oggetto DataRowChangeEventArgs contenente i dati dell'evento.

Esempio

Nell'esempio seguente viene aggiunto un DataRowChangeEventHandler oggetto e la routine per gestire l'evento quando viene modificata una riga. La procedura stampa l'azione e il valore della riga modificata.

private DataTable dataTable;

private void AddHandler(){
   dataTable = new DataTable("dataTable");
   dataTable.RowChanged +=
      new System.Data.DataRowChangeEventHandler(dataTable_Changed);
}

private void dataTable_Changed(object sender,
System.Data.DataRowChangeEventArgs e)
{
   Console.WriteLine("Row Changed", e.Action,
      e.Row[dataGrid1.CurrentCell.ColumnNumber]);
}
Private dataTable As DataTable    
   
Private Sub [AddHandler]()
    dataTable = New DataTable("dataTable")
    AddHandler dataTable.RowChanged, AddressOf dataTable_Changed
End Sub    
   
Private Sub dataTable_Changed _
   (sender As Object, e As System.Data.DataRowChangeEventArgs)

    Console.WriteLine("Row Changed", e.Action, _
       e.Row(dataGrid1.CurrentCell.ColumnNumber))
End Sub

Commenti

Quando si crea un DataRowChangeEventHandler delegato, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi, aggiungere un'istanza del delegato all'evento. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, fino a quando non si rimuove il delegato. Per altre informazioni sui delegati, vedere Gestione e generazione di eventi.

Metodi di estensione

Nome Descrizione
GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche