Skip to content

How to skip the sorting when group the columns in WPF DataGrid (SfDataGrid) ?

Notifications You must be signed in to change notification settings

SyncfusionExamples/how-to-skip-the-sorting-when-group-the-columns-in-wpf-data-grid

Repository files navigation

How to Skip the Sorting When Group the Columns in WPF DataGrid?

This sample shows how to skip sorting when grouping the column in WPF DataGrid (SfDataGrid).

DataGrid sorts the column while grouping. You can group the column without allowing it to sort by removing the grouped columns from SortDescriptions.

this.dataGrid.Loaded += OnDataGrid_Loaded;

private void OnDataGrid_Loaded(object sender, RoutedEventArgs e)
{
    this.dataGrid.View.CurrentChanged += OnView_CurrentChanged;
}

private void OnView_CurrentChanged(object sender, EventArgs e)
{
    var groupColumn = dataGrid.View.SortDescriptions.FirstOrDefault(x => x.PropertyName == "ProductName");

    if (dataGrid.SortColumnDescriptions.FirstOrDefault(x => x.ColumnName == "ProductName") != null)
        dataGrid.View.SortDescriptions.Remove(groupColumn);
}

Grouping a column without applying sorting for it

Requirements to run the demo

Visual Studio 2015 and above versions

About

How to skip the sorting when group the columns in WPF DataGrid (SfDataGrid) ?

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages