Je suis confronté à ce problème depuis quelques heures.Erreur IndexOutOfRangeException lorsque DataGridView est cliqué
Voici ce qui se passe:
Quand mes charges de forme, j'ai un DataGridView avec un List<Entity>
vide comme source de données.
DataGridView.Datasource = null;
DataGridView.Datasource = entity_list;
D'abord, je l'ai mis à null afin de mettre à jour le DataGridView.
Puis, je peux ajouter des entités à cette liste, de sorte que le morceau de code sera exécuté chaque fois que j'en ajouterai un. Le problème que j'obtiens est qu'après avoir ajouté une entité à la liste et mis à jour le DataSource, j'ai obtenu un IndexOutOfRangeException
quand j'ai cliqué sur le DataGridView. C'est assez bizarre.
Je pense que vous ne comprenez pas la partie de "répondre à vos propres questions" S'il vous plaît lire http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ une fois de plus –
@ SonerGönül que voulez-vous dire? Je viens de le lire, il dit que c'est bien de le faire. Je passe juste mon temps à écrire cela parce que je n'ai trouvé aucune solution sur le web ou SO. Je voulais juste aider quelqu'un qui pourrait être dans le même état que moi. – Andres
Mais vous ne l'avez pas exprimé sous la forme d'une question, alias la deuxième phrase de ce lien. – MyCodeSucks