2010-01-29 4 views
8

Je lie un DataTable à un DataGrid (boîte à outils WPF) pour ajouter, modifier et supprimer. Je suis capable d'utiliser les touches de tabulation pour naviguer dans les cellules de haut en bas. Mais dès que j'appuie sur l'onglet sur la dernière colonne des dernières lignes, il ne prend pas le curseur sur la première cellule de la nouvelle ligne. Comment puis-je atteindre cet objectif?Déplacer le focus à la première colonne de la nouvelle ligne dans DataGrid (WPF)

Merci

+3

Est-ce trié de quelque façon que ce soit? Pouvez-vous partager votre expérience à ce sujet? Je suis également confronté au même problème. – Gopinath

Répondre

-4

S'il vous plaît vérifier:

DataGrid possède une propriété CanUserAddRows. Set in à true:

CanUserAddRows="True" 

Le mode de liaison de données doit être TwoWay:

Mode="TwoWay" 
0

Je voudrais essayer un événement keydown qui vérifie la touche de tabulation et vérifie pour voir si elle est la dernière colonne # si c'est le cas, il irait à la première colonne de la rangée suivante.

2

Avez-vous essayé KeyboardNavigation.TabNavigation = "Cycle"?

Questions connexes