Bonjour,
Je voudrais contrôler la saisie d'une colonne d'un datagrid par rapport à une autre colonne. J'ai trouvé un bout de code dans la doc pour contrôler une colonne mais pour le reste je ne sais pas comment faire.
Ok, ça marche bien mais j'aimerais aller plus loin. C'est à dire contrôler la valeur de la colonne NB_INCUBE (Nombre d'oeufs incubés) par rapport à la colonne NB_PONDU (nombre d'oeufs pondus).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void Incu_Globale_ColumnChanging(object sender, System.Data.DataColumnChangeEventArgs e) { if (e.Column.ColumnName.Equals("NB_INCUBE") ) { int valeur=int.Parse(e.ProposedValue.ToString()); if ((valeur<0) | (valeur > 20)) { MessageBox.Show("Le nombre d'oeufs incubés doit être < à 20 !"); } } } Ensuite j'ai ajouté ds_gen.Tables["INCU_GLOBALE"].ColumnChanging += new DataColumnChangeEventHandler(this.Incu_Globale_ColumnChanging);
Merci d'avance
Partager