Bonjour
J'ai un casse tete pour les guru en List<T> IBindingList et Datagridview
Voila
J'ai une Liste de classe T
Je lui ai donné une interface minimum IBindingList
Donc au minimum le AddNew
La List est bindée sur un DGV
La List est VIDE
Deroulement pour generer l'erreur :
1- Click sur le premier et unique row VIDE du dgv : ca genere un AddNew(pas de nouveau row)
2- edition d'une cellule ce qui genere aussi un nouveau row vide dans le DGV
3- Click dans une cellule vide du nouveau row vide : ca genere un AddNew (pas de nouveau row)
4- Je Click sur Row 0
5- Je click a nouveau sur Row 1 ca genere de nouveau un AddNew (pas de nouveau row)
6- Je click a nouvau sur Row 0 BINGO ca pete !
Et je ne vois pas ou ?? sauf qu'il est clair qu'a ce moment ma list contient 3 elements et mon DGV 2 rows
Merci de votre aide ou experience si possible
{"Specified argument was out of the range of valid values.\r\nParameter name: rowIndex"}
Partager