2010-06-04 17 views
1

Je souhaite ajouter un filtre aux colonnes dans WPFToolkit datagrid. Est-il possible de le faire fonctionner comme ceux dans les grilles commerciales (comme dans DevExpress ou Telerik ..)? Aussi une petite deuxième question sur la pagination dans datagrid..Dois-je besoin de celui dans la grille (je veux juste la grille rapide, donc j'ai pensé à la pagination.Ou peut-être que la virtualisation des données fonctionne très bien?)?Comment ajouter un filtre et une pagination à Wagrfoolkit dataagrid

Répondre

2

Regardez la propriété ICollectionView.Filter.

This article démontre son utilisation.

EDIT: J'ai utilisé la virtualisation avec une vue de liste avec quelques 100 000 entrées sans problèmes de performances. Je ne l'ai pas utilisé dans une grille de données. Je suppose que cela dépend vraiment du nombre de lignes que vous prévoyez d'afficher et comment vous prévoyez d'autoriser ou de forcer l'utilisateur à affiner les critères. Ce sont des décisions d'affaires sur votre partie (ou votre patron).

+0

Également trouvé ceci: http://www.codeproject.com/KB/WPF/DataGridFilterLibrary.aspx. Je vous remercie. Et qu'en est-il de la pagination? en avons-nous besoin en grille WPF simple (mais avec des filtres)? – 0x49D1