GroupSortStatResultPropertyName Property
Gets or sets the result property name of the statistical function by whose values the groups will be sorted.
'Declaration
Public Property GroupSortStatResultPropertyName As String
'Usage
Dim instance As DataGridItemPropertyBase
Dim value As String
instance.GroupSortStatResultPropertyName = value
value = instance.GroupSortStatResultPropertyName
public string GroupSortStatResultPropertyName {get; set;}
Property Value
A string representing the result property name of the statistical function by whose values the groups will be sorted.
The following example demonstrates how to sort groups according to the result of a statistical function.
<Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">
<Grid.Resources>
<xcdg:DataGridCollectionViewSource x:Key="cvs_orders"
Source="{Binding Source={x:Static Application.Current}, Path=Orders}">
<xcdg:DataGridCollectionViewSource.ItemProperties>
<xcdg:DataGridItemProperty Name="Freight"
GroupSortStatResultPropertyName="AVERAGE_FREIGHT"/>
</xcdg:DataGridCollectionViewSource.ItemProperties>
<xcdg:DataGridCollectionViewSource.StatFunctions>
<xcdg:AverageFunction SourcePropertyName="Freight"
ResultPropertyName="AVERAGE_FREIGHT"/>
</xcdg:DataGridCollectionViewSource.StatFunctions>
<xcdg:DataGridCollectionViewSource.GroupDescriptions>
<xcdg:DataGridGroupDescription PropertyName="EmployeeID"/>
</xcdg:DataGridCollectionViewSource.GroupDescriptions>
</xcdg:DataGridCollectionViewSource>
</Grid.Resources>
<xcdg:DataGridControl x:Name="OrdersGrid"
ItemsSource="{Binding Source={StaticResource cvs_orders}}">
<xcdg:DataGridControl.Columns>
<xcdg:Column FieldName="Freight"/>
</xcdg:DataGridControl.Columns>
<xcdg:DataGridControl.DefaultGroupConfiguration>
<xcdg:GroupConfiguration InitiallyExpanded="False">
<xcdg:GroupConfiguration.Footers>
<xcdg:GroupHeaderFooterItemTemplate VisibleWhenCollapsed="True">
<DataTemplate>
<xcdg:StatRow>
<xcdg:StatCell FieldName="Freight"
ResultPropertyName="AVERAGE_FREIGHT"
ResultConverterParameter="F2"/>
</xcdg:StatRow>
</DataTemplate>
</xcdg:GroupHeaderFooterItemTemplate>
</xcdg:GroupConfiguration.Footers>
</xcdg:GroupConfiguration>
</xcdg:DataGridControl.DefaultGroupConfiguration>
</xcdg:DataGridControl>
</Grid>
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.