Udostępnij za pośrednictwem


DataRowChangeEventHandler Delegat

Definicja

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.

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.

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.

Dotyczy

Zobacz też