Tab
A newer version of this page is available. Switch to the current version.

ASPxGroupSummarySortInfoCollection Class

Represents a collection which contains the information required to sort the group rows by summary values.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v18.2.dll

Declaration

public class ASPxGroupSummarySortInfoCollection :
    Collection<ASPxGroupSummarySortInfo>
Public Class ASPxGroupSummarySortInfoCollection
    Inherits Collection(Of ASPxGroupSummarySortInfo)

Related API Members

The following members accept/return ASPxGroupSummarySortInfoCollection objects:

Remarks

This collection can be accessed via the ASPxGridView.GroupSummarySortInfo property. Each element in the collection is represented by an ASPxGroupSummarySortInfo object. Its properties specify the sort order, summary item used to calculate summary values for groups of rows, etc.

To sort group rows by summary values, you should create a new ASPxGroupSummarySortInfo object with the specified settings and add it to the ASPxGridView.GroupSummarySortInfo collection.

Examples

This example shows how to sort group rows by summary values, so that countries having the maximum sales amount appear on the top of the view.

The image below shows the result:

exGroupSummarySort

using DevExpress.Data;
using DevExpress.Web.ASPxGridView;

protected void Page_Load(object sender, EventArgs e) {
    grid.GroupSummarySortInfo.Clear();

    ASPxGroupSummarySortInfo sortInfo = new ASPxGroupSummarySortInfo();
    sortInfo.SortOrder = ColumnSortOrder.Descending;
    sortInfo.SummaryItem = grid.GroupSummary["Sales", SummaryItemType.Sum];
    sortInfo.GroupColumn = "Country";

    grid.GroupSummarySortInfo.AddRange(sortInfo);
}
See Also