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.