Bonjour à tous.
Je suis devant un problème assez incongru.
Je rencontre un souci dans l'évènement "CurrentCellChanged" d'un controle DataGridView. Il s'avère qu'il se déclanche lorsqu'on clique aussi bien sur une "vraie" cellule que sur un header. Or je n'ai besoin du traitement réalisé dans cet évènement que lorsqu'il ne s'agit pas d'un header. J'ai donc voulu tester l'index de la ligne en me disant que si j'avais -1 comme résultat, j'étais donc sur le header et je n'avais rien besoin de faire.
Seulement là, j'ai une exception de type "NullReferenceException". C'est totalement débile... Ca laisse penser qu'il ne considère pas le header comme une ligne à part entière. Il est pourtant bien stipuler dans la MSDN que le rowindex du header est -1.
Est-ce que le fait d'avoir migrer mon projet de VS2003 vers VS2005 et d'avoir remplacer les datagrids par des datagridviews pourrait avoir un rapport ?
Quelqu'un aurait-il déjà rencontré ce problème?
Merci d'avance.
Griftou.
Partager