bonjour,
j'obtient un légé bug lorsque l'utilisateur réorganise les colonnes d'un DataGridView.
Mon DataGridView est construit à partir d'un DataTable dont les information sont récupérées à partir d'un Base de données.
Mon DataTable possède donc après récupération 5 colonnes: "Id", "Salle", "Objet", "Date", "Statut".
Statut contient l'une des 3 propositions suivantes: "En cours", "Validée", "Annulée".
Je copie le DataTable dans le DataGridView.
Afin que l'utilisateur puisse changer le statut ("En cours", "Validée", "Annulée"), je crée une nouvelle colonnes dont les cellules sont des listes de choix "ColumnComboBox" j'ajoute dans les itmes de cette colonnes les 3 choix possibles.
J'insère la colonne au DataGridView puis je sélectionne pour chaque ligne du DataGridView colonne 6, l'un des 3 choix par celui récupéré dans le DataTable colonnes 5 ("Statut").
enfin j'affiche le résultat à l'utilisateur (cf image suivante)

Mais lorsque l'utilisateur veux afficher les lignes par un nouveau tri, le résultat est le suivant:

Les cellules de la colonnes 6 sont toutes vides.
Comment faire pour que lors d'un tri, les cellules garde leur valeur ?
Existe t-il une fonction qui est appelée dans laquelle je pourrais mettre mes lignes de codes pour sélectionner le bon choix ?
Ou alors existe t-il un moyen de bloquer le tri des colonnes à l'utilisateur ?