Skip to main content
All docs
V24.1

DxTreeList.GetSortedColumns() Method

Gets the collection of sorted columns.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v24.1.dll

NuGet Package: DevExpress.Blazor

Declaration

public IReadOnlyList<ITreeListDataColumn> GetSortedColumns()

Returns

Type Description
IReadOnlyList<ITreeListDataColumn>

The collection of sorted columns.

Remarks

Use the GetSortedColumns method to get the collection of sorted columns. The following code snippet obtains the first item from the sorted column collection:

@inject EmployeeTaskService EmployeeTaskService

<style>
    .my-button {
        width: 200px;
    }
</style>

<DxTreeList @ref="MyTreeList" Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId">
    <Columns>
        <DxTreeListDataColumn FieldName="Name" Caption="Task" />
        <DxTreeListDataColumn FieldName="EmployeeName" SortIndex="0" />
        <DxTreeListDataColumn FieldName="StartDate" />
        <DxTreeListDataColumn FieldName="DueDate" />
    </Columns>
</DxTreeList>

<DxButton Click="@OnGetSortedColumns" Text="Get First Sorted Column" CssClass="my-button" />
@Alert

@code {
    string Alert { get; set; }
    ITreeList MyTreeList { get; set; }
    List<EmployeeTask> TreeListData { get; set; }

    protected override void OnInitialized() {
        TreeListData = EmployeeTaskService.GenerateData();
    }
    void OnGetSortedColumns() {
        string FirstSortedColumnName = MyTreeList.GetSortedColumns().FirstOrDefault()?.FieldName;
        Alert = "The first sorted column is " + FirstSortedColumnName;
    }
}

TreeList - Get First Sorted Column

For more information about data sorting in the TreeList component, refer to the following topic: Sort Data in Blazor TreeList.

Implements

See Also