This sample shows how to skip sorting when grouping the column in WPF DataGrid (SfDataGrid).
WPF DataGrid (SfDataGrid) 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);
}
KB article - How to skip the sorting when group the columns in WPF DataGrid (SfDataGrid)?
Visual Studio 2015 and above versions