My grid is displaying aggregate results in the group headers which I want to remove; I only wish to display the aggregates in the column footers. My WPF form uses the following;
My problem is that it appears to be ignoring the style in Windows.Resources and displays the aggregated data in the group headers.
<
Window
x:Class
=
"MainWindow"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:local
=
"clr-namespace:ProjectRigAnalysis"
Title
=
"MainWindow"
Height
=
"auto"
Width
=
"auto"
WindowStartupLocation
=
"CenterScreen"
>
<
Window.Resources
>
<
local:NumberToFixedStringConverter
x:Key
=
"NumberToFixedString"
/>
<
local:GridViewTemplateSelector
x:Key
=
"gridViewTemplateSelector"
>
<
local:GridViewTemplateSelector.belowRequirement
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding RequiredRigYrs, Converter={StaticResource NumberToFixedString}, ConverterParameter=0.00}"
Foreground
=
"Red"
TextAlignment
=
"Right"
/>
</
DataTemplate
>
</
local:GridViewTemplateSelector.belowRequirement
>
<
local:GridViewTemplateSelector.meetsRequirement
>
<
DataTemplate
>
<
TextBlock
Text
=
"{Binding RequiredRigYrs, Converter={StaticResource NumberToFixedString}, ConverterParameter=0.00}"
Foreground
=
"Green"
TextAlignment
=
"Right"
/>
</
DataTemplate
>
</
local:GridViewTemplateSelector.meetsRequirement
>
</
local:GridViewTemplateSelector
>
<
Style
TargetType
=
"telerik:GroupHeaderRow"
>
<
Setter
Property
=
"ShowGroupHeaderColumnAggregates"
Value
=
"False"
/>
<
Setter
Property
=
"ShowHeaderAggregates"
Value
=
"False"
/>
</
Style
>
</
Window.Resources
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
telerik:RadGridView
Name
=
"rgvWell"
Grid.Row
=
"0"
Grid.Column
=
"0"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
Margin
=
"5"
telerik:StyleManager.Theme
=
"Office_Blue"
AutoGenerateColumns
=
"False"
ShowColumnFooters
=
"True"
ShowGroupFooters
=
"True"
RowIndicatorVisibility
=
"Collapsed"
ItemsSource
=
"{Binding}"
>
<
telerik:RadGridView.GroupDescriptors
>
<
telerik:GroupDescriptor
Member
=
"Period"
SortDirection
=
"Ascending"
/>
<
telerik:GroupDescriptor
Member
=
"Project"
SortDirection
=
"Ascending"
/>
</
telerik:RadGridView.GroupDescriptors
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
Header
=
"Project"
UniqueName
=
"Project"
IsReadOnly
=
"True"
/>
<
telerik:GridViewDataColumn
Header
=
"Rig Type"
UniqueName
=
"RigType"
IsReadOnly
=
"True"
/>
<
telerik:GridViewDataColumn
Header
=
"Period"
UniqueName
=
"Period"
IsReadOnly
=
"True"
/>
<
telerik:GridViewDataColumn
Header
=
"Requirement"
UniqueName
=
"RequiredRigYrs"
IsReadOnly
=
"True"
CellTemplateSelector
=
"{StaticResource gridViewTemplateSelector}"
>
<
telerik:GridViewDataColumn.AggregateFunctions
>
<
telerik:SumFunction
Caption
=
"Requirement: "
ResultFormatString
=
"{} {0:0.00}"
/>
</
telerik:GridViewDataColumn.AggregateFunctions
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
Header
=
"Capability"
UniqueName
=
"AvailableRigYrs"
IsReadOnly
=
"False"
DataFormatString
=
"{} {0:0.00}"
>
<
telerik:GridViewDataColumn.AggregateFunctions
>
<
telerik:SumFunction
Caption
=
"Capability: "
ResultFormatString
=
"{} {0:0.00}"
/>
</
telerik:GridViewDataColumn.AggregateFunctions
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
Window
>
My problem is that it appears to be ignoring the style in Windows.Resources and displays the aggregated data in the group headers.