Posted 22 November 2018, 9:32 am EST
Hello,
is there a way to set a Default sort order to a WPF DataGrid directly in XAML?
Thanks
Forums Home / ComponentOne / WPF Edition
Posted by: abellisomi on 22 November 2018, 9:32 am EST
Posted 22 November 2018, 9:32 am EST
Hello,
is there a way to set a Default sort order to a WPF DataGrid directly in XAML?
Thanks
Posted 25 November 2018, 8:27 pm EST
Hi,
We are sorry to let you know that Default SortOrder can not be set directly from XAML, however you can do any of the following:
private void dataGrid_Loaded(object sender, RoutedEventArgs e)
{
dataGrid.SortBy(dataGrid.Columns[1], C1.WPF.DataGrid.DataGridSortDirection.Ascending, true);
}
Also, you can refer following link to know more about SortBy : http://help.grapecity.com/componentone/NetHelp/c1datagridwpf/webframe.html#C1.Silverlight.DataGrid.5~C1.Silverlight.DataGrid.C1DataGrid~SortBy.html
_dataItems = CollectionViewSource.GetDefaultView(items);
//Specify SortDescriptions in ICollectionView
_dataItems.SortDescriptions.Add(new System.ComponentModel.SortDescription("Id", System.ComponentModel.ListSortDirection.Ascending));
Please refer the attached sample(prj_DefaultSortOrder.zip) for the same.
Thanks and Regards,
Basant.
prj_DefaultSortOrder.zip
Posted 26 November 2018, 9:04 am EST
perfect thanks a lot