Xceed DataGrid for WPF v7.3 Documentation
Xceed.Wpf.DataGrid Assembly / Xceed.Wpf.DataGrid Namespace / FieldNameGroupConfigurationSelectorItem Class / GroupConfiguration Property
Example


In This Topic
    GroupConfiguration Property (FieldNameGroupConfigurationSelectorItem)
    In This Topic
    Gets or sets the group configuration that will be applied to the groups that are created by the values of the column with the specified field name
    Syntax
    'Declaration
     
    Public Property GroupConfiguration As GroupConfiguration
    'Usage
     
    Dim instance As FieldNameGroupConfigurationSelectorItem
    Dim value As GroupConfiguration
     
    instance.GroupConfiguration = value
     
    value = instance.GroupConfiguration
    public GroupConfiguration GroupConfiguration {get; set;}

    Property Value

    The GroupConfiguration that will be applied to the groups that are created by the values of the column with the specified field name.
    Example
    All examples in this topic assume that the grid is bound to the Orders table of the Northwind database, unless stated otherwise.
    The following example demonstrates how to provide a FieldNameGroupConfigurationSelector that will apply the defined group configuration to all groups that are created from the values of the column corresponding to the specified field name.
    <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.GroupDescriptions>
            <xcdg:DataGridGroupDescription PropertyName="ShipCountry" />
            <xcdg:DataGridGroupDescription PropertyName="ShipCity" />
          </xcdg:DataGridCollectionViewSource.GroupDescriptions>
        </xcdg:DataGridCollectionViewSource>
      </Grid.Resources>
      <xcdg:DataGridControl x:Name="OrdersGrid"
                            ItemsSource="{Binding Source={StaticResource cvs_orders}}">
        <xcdg:DataGridControl.GroupConfigurationSelector>
          <xcdg:FieldNameGroupConfigurationSelector>
            <xcdg:FieldNameGroupConfigurationSelectorItem FieldName="ShipCity">
              <xcdg:FieldNameGroupConfigurationSelectorItem.GroupConfiguration>
                <xcdg:GroupConfiguration>
                  <xcdg:GroupConfiguration.Footers>
                    <DataTemplate>
                      <xcdg:InsertionRow />
                    </DataTemplate>
                  </xcdg:GroupConfiguration.Footers>
                </xcdg:GroupConfiguration>
              </xcdg:FieldNameGroupConfigurationSelectorItem.GroupConfiguration>                 
            </xcdg:FieldNameGroupConfigurationSelectorItem>
          </xcdg:FieldNameGroupConfigurationSelector>
        </xcdg:DataGridControl.GroupConfigurationSelector>
      </xcdg:DataGridControl>
    </Grid>
    Requirements

    Target Platforms: Windows 11, Windows, 10, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also