DataRowChangeEventHandler Délégué

Définition

Représente la méthode qui gérera les événements RowChanging, RowChanged, RowDeleting et RowDeleted d’un DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a 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)

Paramètres

sender
Object

Source de l'événement.The source of the event.

e
DataRowChangeEventArgs

DataRowChangeEventArgs qui contient les données d'événement.A DataRowChangeEventArgs that contains the event data.

Héritage
DataRowChangeEventHandler

Exemples

L’exemple suivant ajoute un DataRowChangeEventHandler et la procédure pour gérer l’événement lorsqu’une ligne est modifiée.The following example adds a DataRowChangeEventHandler and the procedure to handle the event when a row is changed. La procédure imprime l’action et la valeur de la ligne modifiée.The procedure prints the action and value of the changed row.

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

Remarques

Lorsque vous créez un délégué DataRowChangeEventHandler, vous identifiez la méthode qui gérera l'événement.When you create a DataRowChangeEventHandler delegate, you identify the method that will handle the event. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement.To associate the event with your event handler, add an instance of the delegate to the event. Le gestionnaire d’événements est appelé chaque fois que l’événement se produit, jusqu’à ce que vous supprimiez le délégué.The event handler is called whenever the event occurs, until you remove the delegate. Pour plus d’informations sur les délégués, consultez gestion et déclenchement d’événements.For more information about delegates, see Handling and Raising Events.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi