|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Comment : exécuter une action personnalisée basée sur les modifications apportées dans une cellule d'un contrôle DataGridView Windows Form
Pour détecter des modifications dans les valeurs des cellules DataGridView
-
Ajoutez un gestionnaire pour l'événement CellValueChanged.
Pour détecter des modifications dans les états des cellules DataGridView
-
Ajoutez un gestionnaire pour l'événement CellStateChanged. private void dataGridView1_CellStateChanged(object sender, DataGridViewCellStateChangedEventArgs e) { DataGridViewElementStates state = e.StateChanged; string msg = String.Format("Row {0}, Column {1}, {2}", e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged); MessageBox.Show(msg, "Cell State Changed"); }
-
un contrôle DataGridView nommé dataGridView1 ; Pour C#, les gestionnaires d'événements doivent être connectés aux événements correspondants. -
Références aux assemblys System et System.Windows.Forms.