ColumnBase.SortMode Property
Gets or sets how the column’s data is sorted when sorting is applied to it. This is a dependency property.
Namespace: DevExpress.UI.Xaml.Grid
Assembly: DevExpress.UI.Xaml.Grid.v21.2.dll
NuGet Package: DevExpress.Uwp.Controls
Declaration
[DefaultValue(ColumnSortMode.Default)]
[XtraSerializableProperty]
public ColumnSortMode SortMode { get; set; }
Property Value
Type | Default | Description |
---|---|---|
ColumnSortMode | **Default** | A ColumnSortMode enumeration value that specifies the sort mode. |
Available values:
Name | Description |
---|---|
Default | Sorts the column’s data according to the type of the editor assigned to the column. |
Value | Sorts the column’s data by the column’s edit values (these are synchronized with the bound data source’s values). |
DisplayText | Sorts the column’s data by the column’s display text (the strings displayed within the column’s cells). |
Custom | Enables custom sorting of a column’s data. To implement custom sorting, handle the GridControl.CustomColumnSort event. The Custom mode also enables custom grouping of rows when grouping is applied against the current column. To implement custom grouping, handle the GridControl.CustomColumnGroup event. |
Remarks
The SortMode property specifies the algorithm used to sort the column’s data (by display text, edit value or using a custom sorting algorithm).
To provide custom sorting, set the SortMode property to ‘Custom’ and handle the GridControl.CustomColumnSort event.