New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Provides a fluent interface for configuring data source sort descriptors.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class DataSourceSortDescriptorBuilder

Inheritance: objectDataSourceSortDescriptorBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public DataSourceSortDescriptorBuilder(SortDescriptor descriptor)
Parameters:descriptorSortDescriptor

Properties

C#
protected SortDescriptor Descriptor { get; }

Methods

Declare an Ascending sorting rule.

C#
public virtual void Ascending()
Example:
C#
@(Html.Kendo().DataSource<OrderViewModel>()
.Name("dataSource")
.Ajax(dataSource => dataSource
.Read(read => read.Action("Orders_Read", "DataSource"))
.Sort(s=>s.Add(x=>x.OrderID).Ascending())
)
)
C#
public virtual void Descending()

Declare a sorting rule.

C#
public virtual void Order(ListSortDirection direction)
Parameters:directionListSortDirection

The ListSortDirection

Example:
C#
@(Html.Kendo().DataSource<OrderViewModel>()
.Name("dataSource")
.Ajax(dataSource => dataSource
.Read(read => read.Action("Orders_Read", "DataSource"))
.Sort(s=>s.Add(x=>x.OrderID).Order(ListSortDirection.Ascending))
)
)