Bonjour à tous,
J'ai vraiment besoin de votre aide devant ce problème que je ne comprends pas du tout.
J'ai un formulaire pour éditer chaque ligne d'un DataTable à partir de Bindingsource.current.
Je valide mes changements par un BindingSource.EndEdit.
Cela fonctionne sans problème lorsque j'édite les colonnes autres que la colonne CLIENT qui est ma clé primaire.
Lorsque je veux modifier la valeur de ma colonne CLIENT, j'obtiens des erreurs dans le cas suivants :
- Si j'édite celle-ci avec une valeur qui ne modifie pas l'ordre de tri sur ma colonne CLIENT (l'ordre de tri pouvant être observé dans mon DataGridView), dans ce cas je n'ai pas d'erreur.
- Si j'édite celle-ci avec une valeur qui modifie l'ordre de tri, je n'obtiens pas d'erreur la première fois mais la deuxième fois j'obtiens le message d'erreur citée dans le titre.
J'espère que vous pourrez m'aider. En vous remerciant d'avance.
Partager