Bonjour et meilleurs voeux à tous.
Je veux insérer un UserControl dans une Column de DataGridView, jusque là pas de soucis.
J'ai donc un UserControl qui contient uniquement une TextBox (on va faire simple).
J'ai fait aussi mes classes qui hérite de DataGridViewColumn, de DataGridViewTextBoxCell et ma classe d'EditingControl qui hérite de mon UserControl et implémente l'interface IDataGridViewEditingControl.
Ma colonne s'affiche bien dans mon DataGridView. Le problème est que quand je suis positionné sur ma colonne et que je tape 1 par exemple, il ne met pas 1 dans ma colonne, il passe uniquement en mode édition et il faut que je retape 1 pour que mon usercontrol prenne cette valeur.
A l'opposé si ma classe EditingControl hérite directement de la TextBox et plus du UserControl, quand je tape 1, ma cellule prend directement la valeur 1.
Ce sujet traite du même problème
http://stackoverflow.com/questions/3...ntrol-in-datag
mais pas de réponses concluantes.
Quelqu'un doit bien avoir une solution. D'avance merci
Partager