DataRowChangeEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje metodu, která bude zpracovávat RowChangingudálosti DataTable, RowChangedRowDeleting, a RowDeleted .
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)
Parametry
- sender
- Object
Zdroj události
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]);
}
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
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. |