Bonjour à tous,

J'ai un soucis sur une datagridView contenant une DataGridViewComboBoxColumn. Je charge ces ComboBox à l'aide d'une enum.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim cbDG As DataGridViewComboBoxColumn = CType(DataGridView1.Columns(0), DataGridViewComboBoxColumn)
cbDG.DataSource = System.Enum.GetValues(GetType(Enums.XMLFields))
La première ligne fonctionne très bien, ma combo est bien remplie, mais dès que je sélectionne une item (et donc créé une nouvelle ligne), j'ai une belle popup qui apparait avec un
System.ArgumentException : DataGridViewComboBoxCell value is not valid.
Ensuite, si je clique sur ma nouvelle combo, je la voit correctement remplie

J'ai cherché un peu sur le net, mais je n'ai rien trouvé de satisfaisant. J'en ai bien vu qui désactivaient l'exception mais je trouve ça un peu laid.

Si quelqu'un à une autre solution ?
Merci
Gurdil