DataRowChangeEventHandler Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje metodę, która będzie obsługiwać RowChangingzdarzenia , RowChanged, RowDeletingi RowDeleted elementu 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)
Parametry
- sender
- Object
Źródło zdarzenia.
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.
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
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. |