DxSummaryItemBase<TModel>.GroupSummaryPosition Property
Specifies the group summary item’s position.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v20.2.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(GroupSummaryPosition.GroupRow)]
[Parameter]
public GroupSummaryPosition GroupSummaryPosition { get; set; }
Property Value
Type | Default | Description |
---|---|---|
GroupSummaryPosition | **GroupRow** | A GroupSummaryPosition enumeration value. |
Available values:
Name | Description |
---|---|
GroupRow | The summary is displayed in parentheses after the group header. |
GroupFooter | The summary is displayed in the group footer under the target column. |
Remarks
To calculate group summaries in the Data Grid, add DxDataGridSummaryItem objects to the GroupSummary collection. Use the GroupSummaryPosition property to position group summaries. The following values are available:
- GroupSummaryPosition.GroupRow (Default) - The summary is displayed in parentheses after the group header.
- GroupSummaryPosition.GroupFooter - The summary is displayed in the group footer under the target column.
Note
This property is not in effect if the summary item is added to the TotalSummary collection.
<DxDataGrid Data="@SalesData"
ShowGroupPanel="true">
<Columns>
<DxDataGridSpinEditColumn Field=@nameof(SaleInfo.OrderId)
Width="120px" />
<DxDataGridColumn Field=@nameof(SaleInfo.Region)
GroupIndex="0"
Width="240px" />
<DxDataGridColumn Field=@nameof(SaleInfo.Country)
GroupIndex="1" />
<DxDataGridDateEditColumn Field="@nameof(SaleInfo.Date)"
DisplayFormat="D" />
<DxDataGridColumn Field=@nameof(SaleInfo.City)/>
<DxDataGridSpinEditColumn Field="@nameof(SaleInfo.Amount)"
DisplayFormat="c"
Width="120px" />
</Columns>
<GroupSummary>
<DxDataGridSummaryItem SummaryType=SummaryItemType.Count
GroupSummaryPosition="GroupSummaryPosition.GroupRow" />
<DxDataGridSummaryItem Field=@nameof(SaleInfo.Amount)
SummaryType=SummaryItemType.Sum
GroupSummaryPosition="GroupSummaryPosition.GroupFooter"
DisplayFormat="Total: {0:c}" />
<DxDataGridSummaryItem Field=@nameof(SaleInfo.Date)
SummaryType=SummaryItemType.Min
DisplayFormat="First: {0:D}"
GroupSummaryPosition="GroupSummaryPosition.GroupFooter" />
</GroupSummary>
</DxDataGrid>
See Also