This question is locked. New answers and comments are not allowed.
Telerik Team,
I am having an issue with my GridView control. My goal is to group a grid by a column called "Category", but not show that column in the grid. I then want to show sum aggregates for each group on only certain rows (the number rows). Lastly, I want to show custom numbers in the column footer of my grid (a total sum and a margin calculation).
The problem is that my group aggregates are not appearing.
Here is my GridView code:
I am having an issue with my GridView control. My goal is to group a grid by a column called "Category", but not show that column in the grid. I then want to show sum aggregates for each group on only certain rows (the number rows). Lastly, I want to show custom numbers in the column footer of my grid (a total sum and a margin calculation).
The problem is that my group aggregates are not appearing.
Here is my GridView code:
<telerik:RadGridViewHeaderRowStyle="{StaticResource GridViewHeaderRowStyle1}"Name="radGridView1"ShowGroupPanel="False"Grid.Row="1"ShowColumnFooters="True"AutoExpandGroups="True"ShowGroupFooters="True"><telerik:RadGridView.GroupRowStyle><StyleTargetType="telerik:GridViewGroupRow"><SetterValue="False"Property="ShowHeaderAggregates"/></Style></telerik:RadGridView.GroupRowStyle><telerik:RadGridView.GroupDescriptors><telerik:GroupDescriptorMember="Category"SortDirection="Descending"><telerik:GroupDescriptor.AggregateFunctions><telerik:SumFunctionSourceField="OriginalBudget"ResultFormatString="{}{0:c}"/></telerik:GroupDescriptor.AggregateFunctions></telerik:GroupDescriptor></telerik:RadGridView.GroupDescriptors><telerik:RadGridView.Columns><telerik:GridViewDataColumnDataMemberBinding="{Binding CostType}"Header="Cost Type"TextAlignment="Center"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"/><telerik:GridViewDataColumnDataMemberBinding="{Binding CostTypeDesc}"Header="Cost Desc"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"/><telerik:GridViewDataColumnDataMemberBinding="{Binding OriginalBudget}"Header="Orig. Budget"DataFormatString="{}{0:c}"TextAlignment="right"FooterTextAlignment="right"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"UniqueName="origBudget"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="OriginalBudget"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions><telerik:GridViewDataColumn.Footer><StackPanel><TextBlockText="Subtotal"/><TextBlockText="Margin"HorizontalAlignment="Right"/></StackPanel></telerik:GridViewDataColumn.Footer></telerik:GridViewDataColumn><telerik:GridViewDataColumnDataMemberBinding="{Binding CurrentBudget}"Header="Curr. Budget"DataFormatString="{}{0:c}"TextAlignment="right"FooterTextAlignment="right"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"UniqueName="currBudget"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="CurrentBudget"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions><telerik:GridViewDataColumn.Footer><StackPanel><TextBlockText="Subtotal"/><TextBlockText="Margin"HorizontalAlignment="Right"/></StackPanel></telerik:GridViewDataColumn.Footer></telerik:GridViewDataColumn><telerik:GridViewDataColumnDataMemberBinding="{Binding PreviousPeriodActual}"Header="Actual - Previous"DataFormatString="{}{0:c}"TextAlignment="right"FooterTextAlignment="right"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"UniqueName="prevActual"Width="100"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="PreviousPeriodActual"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions><telerik:GridViewDataColumn.Footer><StackPanel><TextBlockText="Subtotal"/><TextBlockText="Margin"HorizontalAlignment="Right"/></StackPanel></telerik:GridViewDataColumn.Footer></telerik:GridViewDataColumn><telerik:GridViewDataColumnDataMemberBinding="{Binding CurrentPeriodActual}"Header="Actual - Current"DataFormatString="{}{0:c}"TextAlignment="right"FooterTextAlignment="right"UniqueName="curActual"Width="100"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="CurrentPeriodActual"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions><telerik:GridViewDataColumn.Footer><StackPanel><TextBlockText="Subtotal"/><TextBlockText="Margin"HorizontalAlignment="Right"/></StackPanel></telerik:GridViewDataColumn.Footer></telerik:GridViewDataColumn><telerik:GridViewDataColumnDataMemberBinding="{Binding DTCAmount}"Header="DTC Amount"DataFormatString="{}{0:c}"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="DTCAmount"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions></telerik:GridViewDataColumn><telerik:GridViewDataColumnDataMemberBinding="{Binding PeriodCosts}"Header="Period Costs"DataFormatString="{}{0:c}"TextAlignment="right"FooterTextAlignment="right"HeaderCellStyle="{StaticResource CustomGridHeaderStyle}"><telerik:GridViewDataColumn.AggregateFunctions><telerik:SumFunctionSourceField="PeriodCosts"ResultFormatString="{}{0:c}"/></telerik:GridViewDataColumn.AggregateFunctions></telerik:GridViewDataColumn></telerik:RadGridView.Columns></telerik:RadGridView>
I should mention that the data source for this GridView is a collection of POCOs