problème dans le DataGridView
bonjour tout le monde, j'ai crée une datagridview lié à une source de donnée.pour ajouter une ligne dans mon datagridview une exception indexOutOfRangeException se lève, sachant que mon datagridview est lié à une fonction lstClient qui retourne une list(of client) alors pour ajouter une ligne dans mon datagridview je l'ajoute dans la source de donnée(fonction lstclient) voici le code que j'ai écrit:
Code:
1 2 3 4 5 6
| sub Ajouter_click
dim listClient as list(of client)=ctype(monDatagridView.dataSource,List(of client)
listClient.add(new client)
mondataGridView.datasource=nothing
mondatagridview.datasource=listClient
end sub |
mais lorsque mon datagridview devient vide je clique sur ajouter la ligne s'ajoute mais quand je tente à écrire dans monDGV l'exception que je vous ai déjà montré se lève et contient(index -1 n'a pas de valeur) pouvez vous m'aider à savoir de quoi il s'agit ce message d'erreur et comment je peux régler ça?:)