Auf Englisch lesen

Freigeben über


DataRowChangeEventHandler Delegat

Definition

Stellt die Methode dar, die die folgenden Ereignisse einer RowChanging behandelt:RowChanged, RowDeleting, RowDeleted und DataTable.

C#
public delegate void DataRowChangeEventHandler(object sender, DataRowChangeEventArgs e);

Parameter

sender
Object

Die Quelle des Ereignisses.

e
DataRowChangeEventArgs

Ein DataRowChangeEventArgs, das die Ereignisdaten enthält.

Beispiele

Im folgenden Beispiel werden und DataRowChangeEventHandler die Prozedur hinzugefügt, um das Ereignis zu behandeln, wenn eine Zeile geändert wird. Die Prozedur gibt die Aktion und den Wert der geänderten Zeile aus.

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

Hinweise

Beim Erstellen eines DataRowChangeEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird immer aufgerufen, wenn das Ereignis eintritt, bis Sie den Delegaten entfernen. Weitere Informationen zu Delegaten finden Sie unter Behandeln und Auslösen von Ereignissen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 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
.NET Standard 2.0, 2.1

Weitere Informationen