Skip to main content

GridColumn.SortOrder Property

Gets or sets the column’s sort order.

Namespace: DevExpress.Maui.DataGrid

Assembly: DevExpress.Maui.DataGrid.dll


public ColumnSortOrder SortOrder { get; set; }

Property Value

Type Description

The sort order.

Available values:

Name Description

No sorting is applied to a column.


Sorts the column in ascending order.


Sorts the columns in descending order.


Use the SortOrder property value to sort data by the column’s values or determine which sort order is currently applied to the column.

  • Single-Column Sorting (Default)
    The grid allows data sorting by a single column only, if the DataGridView.SortMode property is set to Single.
    In this case, when a column’s SortOrder is changed, the grid discards the previously applied sorting by another column and sets that column’s SortOrder property to None.

  • Multi-Column Sorting
    The grid supports multi-column sorting, if the DataGridView.SortMode property is set to Multiple.
    When a column’s SortOrder is changed, the grid does not clear previously applied sorting and uses the new sort order as an additional condition to sort data. To specify the sorting sequence applied to columns, use the GridColumn.SortIndex of these columns.

Another way to sort data in the grid is to use the DataGridView.SortBy method.

To specify whether the grid should sort data by cell values or display text, use the GridColumn.SortMode property.

To prevent end users from sorting data, use the DataGridView.AllowSort and GridColumn.AllowSort properties.

To cancel sorting, use the DataGridView.ClearSorting method.

See Also