DataRowChangeEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać RowChangingzdarzenia , RowChanged, RowDeletingi RowDeleted elementu DataTable.

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

Parametry

sender
Object

Źródło zdarzenia.

e
DataRowChangeEventArgs

Element DataRowChangeEventArgs zawierający dane zdarzenia.

Przykłady

W poniższym przykładzie dodano element DataRowChangeEventHandler i procedurę do obsługi zdarzenia po zmianie wiersza. Procedura wyświetla akcję i wartość zmienionego wiersza.

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

Uwagi

Podczas tworzenia delegata DataRowChangeEventHandler należy zidentyfikować metodę, która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z programem obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Procedura obsługi zdarzeń jest wywoływana za każdym razem, gdy wystąpi zdarzenie, dopóki nie usuniesz delegata. Aby uzyskać więcej informacji na temat delegatów, zobacz Obsługa i podnoszenie zdarzeń.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Produkt Wersje
.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

Zobacz też