Category / Section
What are the events used for sorting in the WinForms GridGroupingControl?
2 mins read
Sorting events
In GridGroupingControl, the following events can be used for sorting.
1. QueryAllowSortColumn event Occurs when you hover the mouse over a column header or click on it. In the event handler, you can select the columns to be sorted.
C#
this.gridGroupingControl.TableControl.QueryAllowSortColumn+=new GridQueryAllowSortColumnEventHandler(TableControl_QueryAllowSortColumn);
VB
AddHandler gridGroupingControl.TableControl.QueryAllowSortColumn, AddressOf TableControl_QueryAllowSortColumn
2. SortColumns.Changing event occurs before the columns in the Grid are sorted.
C#
this.gridGroupingControl.TableDescriptor.SortedColumns.Changing+=new Syncfusion.Collections.ListPropertyChangedEventHandler(SortedColumns_Changing);
VB
AddHandler gridGroupingControl.TableDescriptor.SortedColumns.Changing, AddressOf SortedColumns_Changing
3. SortColumns.Changed event occurs after the columns in the Grid are sorted.
C#
this.gridGroupingControl.TableDescriptor.SortedColumns.Changed+=new Syncfusion.Collections.ListPropertyChangedEventHandler(SortedColumns_Changed);
VB
AddHandler gridGroupingControl.TableDescriptor.SortedColumns.Changed, AddressOf SortedColumns_Changed
4. The SortingItemsInGroup event occurs before the records in a group are sorted.
C#
this.gridGroupingControl1.Table.SortedItemsInGroup+=new GroupEventHandler(Table_SortedItemsInGroup);
VB
AddHandler gridGroupingControl1.Table.SortedItemsInGroup, AddressOf Table_SortedItemsInGroup
5. The SortedItemsInGroup event occurs after the records in a group are sorted.
C#
this.gridGroupingControl1.Table.SortingItemsInGroup+=new GroupEventHandler(Table_SortingItemsInGroup);
VB
AddHandler gridGroupingControl1.Table.SortingItemsInGroup, AddressOf Table_SortingItemsInGroup