Back to Devexpress

TreeListColumn.SortOrder Property

windowsforms-devexpress-dot-xtratreelist-dot-columns-dot-treelistcolumn-cc1f32f6.md

latest3.9 KB
Original Source

TreeListColumn.SortOrder Property

Gets or sets the column’s sort order.

Namespace : DevExpress.XtraTreeList.Columns

Assembly : DevExpress.XtraTreeList.v25.2.dll

NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.TreeList

Declaration

csharp
[DefaultValue(SortOrder.None)]
[XtraSerializableProperty]
[XtraSerializablePropertyId(2)]
public SortOrder SortOrder { get; set; }
vb
<DefaultValue(SortOrder.None)>
<XtraSerializableProperty>
<XtraSerializablePropertyId(2)>
Public Property SortOrder As SortOrder

Property Value

TypeDefaultDescription
SortOrderNone

A ColumnSortOrder enumeration value specifying the column’s sort order.

|

Remarks

Use the SortOrder property to specify whether and how nodes are sorted against a column.

csharp
treeList1.Columns["Department"].SortOrder = SortOrder.Ascending;
vb
TreeList1.Columns("Department").SortOrder = SortOrder.Ascending

To remove sorting against a column set its SortOrder property to None. To clear the sort settings for all columns, call the TreeList.ClearSorting method.

The TreeList.BeginSort and TreeList.EndSort methods allow you to avoid superfluous updates when you change sort settings for multiple columns.

Example

The following code sorts data against the Department and Budget columns. The TreeList.BeginSort and TreeList.EndSort methods wrap the code to avoid superfluous updates.

csharp
using DevExpress.XtraTreeList.Columns;
//...
treeList1.BeginSort();
treeList1.Columns["Department"].SortOrder = SortOrder.Ascending;
treeList1.Columns["Budget"].SortOrder = SortOrder.Descending;
treeList1.EndSort();
vb
Imports DevExpress.XtraTreeList.Columns
' ...
TreeList1.BeginSort()
TreeList1.Columns("Department").SortOrder = SortOrder.Ascending
TreeList1.Columns("Budget").SortOrder = SortOrder.Descending
TreeList1.EndSort()

The TreeListColumn.SortIndex property specifies the sorted column’s position among other sorted columns.

See Sorting for more information.

See Also

TreeListColumn.SortIndex

SortIndex

ClearSorting()

Sort

Sort

TreeListColumn Class

TreeListColumn Members

DevExpress.XtraTreeList.Columns Namespace