2009-10-08 16 views
7

Zainstalowałem najnowszy zestaw narzędzi WPF i użyłem formantu DataGrid. Lista elementów jest wyświetlana z automatycznie generowanymi kolumnami na podstawie mojego IList jako ItemsSource.opcje sortowania i filtrowania w WPF Datagrid?

Zastanawiam się, czy istnieje sposób OOTB do filtrowania/sortowania na tej siatce?
Sposób kliknięcia nagłówka, aby go posortować, lub skorzystanie z rozwijanego nagłówka zawierającego wszystkie możliwe wartości, aby kolumna była filtrowana na tej właściwości.

Teraz moja siatka to tylko fantazyjna lista przedmiotów.

Odpowiedz

8

Aby włączyć filtrowanie, sortowanie i grupowanie, można użyć interfejsu ICollectionView. Aby uzyskać więcej informacji, patrz this post.

Aby włączyć sortowanie po kliknięciu nagłówka kolumny, można ustawić wartość true kolumny CanUserSortCole formantu DataGrid.

+0

Dzięki, sprawdzę je –