Číst v angličtině

Sdílet prostřednictvím


DataRowChangeEventHandler Delegát

Definice

Představuje metodu, která bude zpracovávat RowChangingudálosti DataTable, RowChangedRowDeleting, a RowDeleted .

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

Parametry

sender
Object

Zdroj události

e
DataRowChangeEventArgs

A DataRowChangeEventArgs , který obsahuje data události.

Příklady

Následující příklad přidá proceduru DataRowChangeEventHandler a pro zpracování události při změně řádku. Procedura vytiskne akci a hodnotu změněného řádku.

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

Poznámky

Při vytváření delegáta DataRowChangeEventHandler identifikujete metodu, která bude událost zpracovávat. Pokud chcete událost přidružit k obslužné rutině události, přidejte do události instanci delegáta. Obslužná rutina události se volá vždy, když dojde k události, dokud neodeberete delegáta. Další informace o delegátech najdete v tématu Zpracování a vyvolávání událostí.

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

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

Viz také