This example shows the sorting capability of Telerik Grid for ASP.NET MVC. To enable sorting use the Sortable method.

The user can sort by a single column or by multiple columns. To enable multiple column sorting use the SortMode method:

<%= Html.Telerik().Grid(Model)
        .Name("Grid")
        .Sortable(sorting => sorting
            .SortMode(GridSortMode.MultipleColumn)
        )
 %> 

The user can specify which columns to be initially sorted using the OrderBy method:

<%= Html.Telerik().Grid(Model)
        .Name("Grid")
        .Sortable(sorting => sorting
            .OrderBy(sortOrder => sortOrder.Add(o => o.OrderID).Descending())
        )
 %>