- 2 minutes to read
The GridControl‘s data can be sorted by an unlimited number of columns. To sort data against a column or to change a column’s sort order, an end user can click its header. The column’s current sort order is indicated by the sort glyph (a small arrow displayed at the column header’s right edge). If the data is sorted in ascending order, the sort glyph represents an up-arrow. When sorting in descending order, the sort glyph is displayed as a down-arrow.
If sorting isn’t applied, clicking the column’s header sorts data by its values in ascending order. If sorting is already applied to the column, subsequent clicks reverse the current sort order. A regular click on a column header clears the sort settings on any other columns. To preserve the existing sort settings of other columns, hold the SHIFT key down while clicking. This can be useful when it is needed to sort against multiple columns.
To clear a column’s sorting, click its header while pressing the CTRL key.
To allow end users to sort data, set the View’s DataViewBase.AllowSorting property to true. Individual columns provide the ColumnBase.AllowSorting property, allowing the default behavior specified by the view, to be overridden.
Sorting in code is always allowed.
- Sorting in Code
- Sorting Modes and Custom Sorting
- Sorting Group Rows by Summary Values
- TreeListView Sorting Specifics
- End-User Capabilities: Sorting