Lire en anglais

Partager via


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.

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

Paramètres

sender
Object

Source de l'événement.

e
DataRowChangeEventArgs

DataRowChangeEventArgs qui contient les données d’événement.

Exemples

L’exemple suivant ajoute un DataRowChangeEventHandler et la procédure pour gérer l’événement lorsqu’une ligne est modifiée. La procédure imprime l’action et la valeur de la ligne modifiée.

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

Remarques

Lorsque vous créez un délégué DataRowChangeEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d’événements est appelé chaque fois que l’événement se produit, jusqu’à ce que vous supprimiez le délégué. Pour plus d’informations sur les délégués, consultez Gestion et déclenchement d’événements.

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é.

S’applique à

Produit Versions
.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

Voir aussi