Bonjour,
J'ai un DataGridView (DGV) lié à une liste d'objets (LO) via un BindingSource (BS).
Je souhaiterais que lorsque je suis en édition dans une cellule du DGV, la LO soit mise à jour automatiquement et immédiatement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BS.DataSource = LO; DGV.DataSource = BS;
Actuellement, c'est le cas, mais seulement lorsque je quitte la cellule.
En fait, c'est le même principe avec d'autres contrôles où je peux modifier le mode de mise à jour du DataSource en mettant OnPropertyChanged au lieu de OnValidation (voir image jointe).
Eh bien là, j'ai beau chercher, je ne trouve pas cette option de liaison dans les propriétés de colonne du DGV, ni celles du DGV et je n'ai rien trouvé sur Internet.
Mes mots clés sont : datagridview data source update mode edit
Auriez-vous des pistes ou des solutions à me proposer ? Merci d'avance.
PS : c'est un peu le même comportement qui est recherché ici : http://www.developpez.net/forums/d59...ell-mise-jour/
mais je ne peux pas utiliser l'évènement CellContentClick car il pourrait aussi s'agir d'un ajout de caractère. Il me faudrait donc utiliser aussi l'évènement OnKeyPress... Bref, cette solution me parait beaucoup trop fastidieuse pour un simple détail.
Partager