Benutzer mit den meisten Antworten
WPF - Datagrid - Summen und Zwischensummen bilden

Frage
Antworten
-
Hallo Dirk,
nein, das Standard-DataGrid hat dafür leider keine Funktionalität. Du kannst jedoch Deine Daten entsprechend aufarbeiten, damit es nach Summen aussieht:
- Erstelle eine Klasse, die die in einer Zeile darzustellenden Eigenschaften enthält
- Füge eine zusätzliche boolsche Property namens "IsSummary" dazu.
- Der ItemsSource-Property des DataGrid weist Du eine List<DeineKlasse> zu, bzw. wenn Du Elemente hinzufügen oder entfernen magst, eine ObservableCollection<DeineKlasse>- Jetzt kannst Du einen Style für die DataGridRow erstellen und mit einem DataTrigger auf die IsSummary-Property der jeweiligen Instanz reagieren. Ist sie true, kannst Du bspw. die Schrift fett machen.
Hier findest Du ein Beispiel für den Style mit dem DataTrigger: http://stackoverflow.com/questions/1113822/conditional-formatting-in-wpf-toolkit-datagrid
Alles klar?
Thomas
Thomas Claudius Huber Twitter: @thomasclaudiush Homepage: www.thomasclaudiushuber.com Author of the ultimate Windows Store Apps handbook Author of the ultimate WPF handbook Author of the ultimate Silverlight handbook
- Als Antwort markiert Dirk2006 Montag, 8. Juli 2013 12:11
Alle Antworten
-
Hallo Dirk,
nein, das Standard-DataGrid hat dafür leider keine Funktionalität. Du kannst jedoch Deine Daten entsprechend aufarbeiten, damit es nach Summen aussieht:
- Erstelle eine Klasse, die die in einer Zeile darzustellenden Eigenschaften enthält
- Füge eine zusätzliche boolsche Property namens "IsSummary" dazu.
- Der ItemsSource-Property des DataGrid weist Du eine List<DeineKlasse> zu, bzw. wenn Du Elemente hinzufügen oder entfernen magst, eine ObservableCollection<DeineKlasse>- Jetzt kannst Du einen Style für die DataGridRow erstellen und mit einem DataTrigger auf die IsSummary-Property der jeweiligen Instanz reagieren. Ist sie true, kannst Du bspw. die Schrift fett machen.
Hier findest Du ein Beispiel für den Style mit dem DataTrigger: http://stackoverflow.com/questions/1113822/conditional-formatting-in-wpf-toolkit-datagrid
Alles klar?
Thomas
Thomas Claudius Huber Twitter: @thomasclaudiush Homepage: www.thomasclaudiushuber.com Author of the ultimate Windows Store Apps handbook Author of the ultimate WPF handbook Author of the ultimate Silverlight handbook
- Als Antwort markiert Dirk2006 Montag, 8. Juli 2013 12:11