J'ai un DataGridView qui est lié à une collection d'objets.Supprimer la ligne sélectionnée d'un DataGridView
Je souhaite créer un bouton Supprimer sur un formulaire afin qu'un utilisateur puisse supprimer la ligne sélectionnée.
Mais il y a un problème si une nouvelle ligne (la dernière rangée spéciale de la grille) est sélectionnée. Si je sélectionne la nouvelle ligne, puis que j'essaie de cliquer sur le bouton Supprimer, la grille perd son focus et modifie la ligne sélectionnée! Il fait la dernière ligne sélectionnée (celle avant la nouvelle ligne). Donc, dans le gestionnaire de bouton Supprimer, une autre ligne est déjà sélectionnée, pas une nouvelle ligne!
Comment puis-je résoudre ce problème, autre que de masquer cette nouvelle ligne spéciale (AllowUserToAddRows = false) et de créer mon propre bouton "Ajouter" et de le coder?