Skip to main content

GridViewSettings.SummaryDisplayText Property

Enables custom display text to be provided for any summary value.

Namespace: DevExpress.Web.Mvc

Assembly: DevExpress.Web.Mvc5.v22.1.dll


public ASPxGridViewSummaryDisplayTextEventHandler SummaryDisplayText { get; set; }

Property Value

Type Description

An ASPxGridViewSummaryDisplayTextEventHandler delegate method allowing you to implement custom processing.


This sample demonstrates how to use the GridViewSettings.SummaryDisplayText delegate method to define custom texts for group and total summaries displayed within the GridView.


For a full example, refer to the How to provide custom summary texts within GridView online example.


Html.DevExpress().GridView(settings => {
    settings.Name = "dxGridView";
    settings.GroupSummary.Add(DevExpress.Data.SummaryItemType.Count, "ShipName");
    settings.TotalSummary.Add(DevExpress.Data.SummaryItemType.Sum, "UnitPrice").DisplayFormat = "c";
    settings.SummaryDisplayText = (sender, e) => {
        if(e.Item.FieldName == "UnitPrice")
            e.Text = string.Format("Sum of unit price: ${0}", Convert.ToDouble(e.Value));
        if(e.Item.FieldName == "ShipName")
            e.Text = string.Format("Count of records: {0}", Convert.ToDouble(e.Value));
See Also