wpf-10124-controls-and-libraries-data-grid-mvvm-enhancements-examples-binding-to-total-and-group-summaries.md
This topic describes how to define total and group summaries in a View Model and display them in the GridControl.
View Example: How to Bind the GridControl to Total and Group Summaries Specified in a ViewModel
Create a SummaryItemType enumeration that lists summary types you want to display in the GridControl:
Create a class that describes a grid summary:
Specify collections of total and group summaries in the ViewModel:
To specify a summary type (Min, Max, or Count), set the SummaryItemBase.SummaryType property to a SummaryItemType enumeration value. Create an ObjectToObjectConverter to map your SummaryItemType enumeration values to the SummaryItemType enumeration values:
Create a template that generates summaries.
<dxg:GridControl ...
TotalSummarySource="{Binding TotalSummary}"
GroupSummarySource="{Binding GroupSummary}"
TotalSummaryGeneratorTemplate="{StaticResource SummaryTemplate}"
GroupSummaryGeneratorTemplate="{StaticResource SummaryTemplate}">
<dxg:GridControl.View>
<dxg:TableView TotalSummaryPosition="Bottom"/>
</dxg:GridControl.View>
</dxg:GridControl>
See Also