[C#] Mauvais item récupéré dans un DataGridView
Bonjour,
J'utilise un DataGridView que j'ai remplis avec une collection d'objets métier.
J'essaie d'utiliser le BindingNavigator pour supprimer un élément par exemple. Mais lorsque j'essaie sur l'évenement OnClick de récuperer l'élément en cours je récupère systématiquement l'élément suivant !
Code:
1 2 3 4 5 6
| private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
SICAP_DAL.Client client = _bindingSource.Current as SICAP_DAL.Client;
if (client != null)
_mClient.delete(client.ID_CLIENT);
} |
Le DataGridView et la BindingNavigator ont tous les 2 le même DataSource (la collection d'objets).
Je sèche !
Merci de votre aide.