Bonjour,
J'ai un problème dans l'utilisation du datagrid wpf :
Mon datagrid est lié à une source de données, et la propriété CanUserAddRows est à true.
Si je clique sur la dernière ligne (vide) et que je saisi des données, tout se passe bien.
Si je sélectionne une autre ligne, mes données sont biens validées.
Le problème se situe dans la navigation par tabulations :
- L'appui sur tab permet bien le passage à la cellule suivante
- L'appui sur tab depuis la dernière cellule valide bien la ligne (passage dans l'évennement RowEditEnding), mais le datagrid perds le focus (qui est redonné au premier champ de ma page)
- Par ailleurs, bien que j'apelle monDG.CommitEdit() su l'évennement "SelectionChanged", l'évennement "RowEditEnding" n'est pas levé...
Le comportement que je voudrais obtenir est le suivant :
- Appui de tab depuis la dernière colonne d'une ligne -> passage en édition de la première colonne de la ligne suivante (nouvelle ligne si besoin)
- Sélection d'une autre ligne du datagrid/d'un autre champ de la page -> validation de la ligne en édition.
Quelqu'un a une idée ?
Partager