DataRowChangeEventHandler DataRowChangeEventHandler DataRowChangeEventHandler DataRowChangeEventHandler Delegate

Definizione

Rappresenta il metodo che gestirà gli eventi RowChanging, RowChanged, RowDeleting e RowDeleted di un oggetto DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a 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 Object Object Object

Origine dell'evento.The source of the event.

Ereditarietà
DataRowChangeEventHandlerDataRowChangeEventHandlerDataRowChangeEventHandlerDataRowChangeEventHandler

Esempi

Nell'esempio seguente vengono aggiunti DataRowChangeEventHandler un e la procedura per gestire l'evento quando viene modificata una riga.The following example adds a DataRowChangeEventHandler and the procedure to handle the event when a row is changed. La procedura stampa l'azione e il valore della riga modificata.The procedure prints the action and value of the changed row.

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 delegato DataRowChangeEventHandler, si identifica il metodo che gestirà l'evento.When you create a DataRowChangeEventHandler delegate, you identify the method that will handle the event. Per associare l'evento al gestore eventi in uso, aggiungere all'evento un'istanza del delegato.To associate the event with your event handler, add an instance of the delegate to the event. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, fino a quando non si rimuove il delegato.The event handler is called whenever the event occurs, until you remove the delegate. Per ulteriori informazioni sui delegati, vedere gestione e generazione di eventi.For more information about delegates, see Handling and Raising Events.

Metodi di estensione

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a

Vedi anche