Bonjour
Je viens a nouveau de perdre 1h en me faisant avoir avec le comportement d'un CheckBoxColumn sur un Dgv Bindé
La colonne est bindée sur une valeur boolene
On ne PEUT PAS esperer traiter directement la valeur dans la datatable bindée a partir d'un event du DGV
Exemple :
On pourrait esperer intercepter l'event cellValue changed ou CellClick afin de traiter la modification implicite sur le checkbox : CA ne marche PAS !
Et meme si parfois on peut croire que ca marche, on ajoute un truc ou deux, on recompile et ca ne marche plus
1- L'event CellValue changed ne se declanche jamais
2- L'etat de la valeur bindée PEUT changer AVANT l'interception du cellClick
CONCLUSION
La seule maniere fiable (que je conaisse) de traiter cela est de mettre la colonne ReadOnly, intercepter le cell Click et changer l'etat "a mano"
Partager