2010-11-11 6 views
0

J'utilise Toolkit DataGrid. Il existe un style d'en-tête personnalisé lorsque l'utilisateur trie une colonne. Mais les données sont actualisées toutes les quelques secondes et le nouveau datatable est renvoyé du serveur (j'ai fait les données dans le tri datatable basé sur le tri d'origine) .Mais à cause de cela l'en-tête retourne à l'apparence par défaut. J'ai essayé attribuer explicitement la sortDirection sur la colonne comme ...WPF Toolkit DataGridColumnHeader ne conserve pas le style après le rechargement des données

theGrid.ColumnFromDisplayIndex(i).SortDirection = ListSortDirection.Ascending; 

Cela ne résout pas le problème non plus.

Quelqu'un connaît une solution pour cela?

Répondre

0

Vous devez spécifier la propriété SortDirection sur DataGridColumn après en mettant à jour la source d'éléments DataGrid pour pouvoir obtenir le style.

Questions connexes