Back to Devexpress

GridColumnSummaryItem Class

windowsforms-devexpress-dot-xtragrid-557a7af9.md

latest4.5 KB
Original Source

GridColumnSummaryItem Class

A column’s total summary item.

Namespace : DevExpress.XtraGrid

Assembly : DevExpress.XtraGrid.v25.2.dll

NuGet Packages : DevExpress.Win.Grid, DevExpress.Win.Navigation

Declaration

csharp
public class GridColumnSummaryItem :
    GridSummaryItem
vb
Public Class GridColumnSummaryItem
    Inherits GridSummaryItem

The following members return GridColumnSummaryItem objects:

Remarks

Enable the View’s OptionsView.ShowFooter property to display the total summary footer.

You can display multiple total summaries for a column. To add summaries, use the GridColumn.Summary collection. This collection’s elements are GridColumnSummaryItem objects.

The GridColumnSummaryItem objects have the following properties:

The image below shows total summaries in a column’s footer.

Example

The example demonstrates how to add a total summary and set its summary type, field name and display format. Note that a summary is added for the Units In Stock column and it will be shown in this column. However, the summary will be calculated against a Unit Price field name.

csharp
gridView1.OptionsView.ShowFooter = true;

GridColumnSummaryItem item = colUnitsInStock1.Summary.Add();
item.SummaryType = DevExpress.Data.SummaryItemType.Average;
item.FieldName = "UnitPrice";
item.DisplayFormat = "Average Unit Price = {0:c2}";
vb
GridView1.OptionsView.ShowFooter = True

Dim item As GridColumnSummaryItem = colUnitsInStock1.Summary.Add()
item.SummaryType = DevExpress.Data.SummaryItemType.Average
item.FieldName = "UnitPrice"
item.DisplayFormat = "Average Unit Price = {0:c2}"

Inheritance

Object GridSummaryItem GridColumnSummaryItem

See Also

GridColumnSummaryItem Members

Summary

DevExpress.XtraGrid Namespace