Bonjour,
J'ai un datagridview qui est liée àun bindingsource.
La source du binding source est un arraylist.
Dans le datagrid, j'ai le droit d'ajouter des nouvelles lignes.
La première colonne contient un id.
Quand je clique sur la dernière ligne et que j'impute mon id, le datagridview, rajoute bien une nouvelle ligne et ma nouvelle ligne est encours d'édition. Cela arrive au moment ou je commence à imputer l'id.
Super tout va bien
Maintenant, j'ajouter sur la cellule ID un double click. Sur double-click, un popup permet de choisir l'identifiant qu'on veut mettre. Sur fermeture du popup, je met la valeur dans la cellule mais il n'y a pas de création d'une nouvelle ligne dans le datagrid. grrrrrrrrrrr
J'ai déjà essayé :
datagrid.rows.add mais comme c'est liée à un binding c'est non
binding.addnew mais là il me crée deux nouvelle ligne et mon cell validating n'est pas lancé
Je cherche donc à savoir ce qui se passe quand on commence à éditer via le clavier la dernière ligne d'un datagridview qui devient alors bien une nouvelle ligne
Merci
Gridin
Partager