DataRowChangeEventHandler DataRowChangeEventHandler DataRowChangeEventHandler DataRowChangeEventHandler Delegate

Definition

Stellt die Methode dar, die die folgenden Ereignisse einer RowChanging behandelt:RowChanged, RowDeleting, RowDeleted und 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)

Parameter

sender
Object Object Object Object

Die Quelle des Ereignisses.The source of the event.

Vererbung
DataRowChangeEventHandlerDataRowChangeEventHandlerDataRowChangeEventHandlerDataRowChangeEventHandler

Beispiele

Im folgenden Beispiel wird eine DataRowChangeEventHandler und die-Prozedur hinzugefügt, um das-Ereignis zu behandeln, wenn eine Zeile geändert wird.The following example adds a DataRowChangeEventHandler and the procedure to handle the event when a row is changed. Die Prozedur gibt die Aktion und den Wert der geänderten Zeile aus.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

Hinweise

Beim Erstellen eines DataRowChangeEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung.When you create a DataRowChangeEventHandler delegate, you identify the method that will handle the event. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu.To associate the event with your event handler, add an instance of the delegate to the event. Der-Ereignishandler wird immer dann aufgerufen, wenn das-Ereignis auftritt, bis Sie den Delegaten entfernen.The event handler is called whenever the event occurs, until you remove the delegate. Weitere Informationen zu Delegaten finden Sie unter behandeln und Auswerfen von Ereignissen.For more information about delegates, see Handling and Raising Events.

Erweiterungsmethoden

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

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.Gets an object that represents the method represented by the specified delegate.

Gilt für:

Siehe auch