Je développe un logiciel en visual studio et je trouve des difficultés à valider une ligne de datagrid. J'ai utilisé l’événement DataGridView1.RowValidating. J'ai deux champs (Recette et Dépense) dont un seul champ doit être rempli. Lorsque le logiciel détecte que les deux champs sont remplis, il affiche un message et me redonne la main pour corriger.
Le problème se pose quant on vide un champ (par exemple : Dépense) et on essaye de changer de champ pour valider, le curseur reste actif dans le champ vidé et ne permet pas de valider la ligne.
Pour contourner le problème, j'ai essayé l’événement DataGridView1_CellBeginEdit pour vider un champ (par exemple : Dépense) dès la saisie dans l'autre champ (par exemple : Recette) mais ça n'a pas marché.
Aussi, j'ai remarqué que lors de la saisie, on peut vider tous les champs sauf les deux champs recette et dépense, ils n'acceptent pas d’être vidés.
Merci d'avance pour votre aimable assistance.
Cordialement.
Partager