wpf-devexpress-dot-xpf-dot-grid-e7a97ab9.md
Represents an element in the GridGroupSummarySortInfoCollection.
Namespace : DevExpress.Xpf.Grid
Assembly : DevExpress.Xpf.Grid.v25.2.dll
NuGet Package : DevExpress.Wpf.Grid.Core
public class GridGroupSummarySortInfo :
IDetailElement<GridGroupSummarySortInfo>
Public Class GridGroupSummarySortInfo
Implements IDetailElement(Of GridGroupSummarySortInfo)
To sort group rows by summary values:
This example demonstrates how to sort group rows by summary values in code:
View Example: Sort Group Rows by Summary Values
public partial class Window1 : Window {
public Window1() {
InitializeComponent();
grid.ItemsSource = AccountList.GetData();
SortGroupsBySummary(view.GroupedColumns[0]);
}
void SortGroupsBySummary(GridColumn column) {
GridGroupSummarySortInfo sortInfo = new GridGroupSummarySortInfo(grid.GroupSummary[0],
column.FieldName, System.ComponentModel.ListSortDirection.Ascending);
grid.GroupSummarySortInfo.Add(sortInfo);
}
}
Public Partial Class Window1
Inherits Window
Public Sub New()
Me.InitializeComponent()
Me.grid.ItemsSource = AccountList.GetData()
Me.SortGroupsBySummary(Me.view.GroupedColumns(0))
End Sub
Private Sub SortGroupsBySummary(ByVal column As GridColumn)
Dim sortInfo As GridGroupSummarySortInfo = New GridGroupSummarySortInfo(Me.grid.GroupSummary(0), column.FieldName, System.ComponentModel.ListSortDirection.Ascending)
Me.grid.GroupSummarySortInfo.Add(sortInfo)
End Sub
End Class
<dxg:GridControl x:Name="grid">
<dxg:GridColumn FieldName="UserName"/>
<dxg:GridColumn FieldName="RegistrationDate" GroupIndex="0"/>
<dxg:GridColumn FieldName="Age"/>
<dxg:GridControl.View>
<dxg:TableView x:Name="view" AutoWidth="True"/>
</dxg:GridControl.View>
<dxg:GridControl.GroupSummary>
<dxg:GridSummaryItem FieldName="Age" SummaryType="Max"/>
</dxg:GridControl.GroupSummary>
</dxg:GridControl>
Remove the GridGroupSummarySortInfo object from the GroupSummarySortInfo collection to clear the summary sorting.
Refer to the following help topic for more information: Sorting Group Rows by Summary Values.
Object GridGroupSummarySortInfo
See Also