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

Provides a fluent interface for configuring composite data source filters.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TBuilder

The type of the filter descriptor builder.

Syntax:

C#
public class DataSourceFilterCompositeBuilder<TBuilder> : DataSourceFilterCompositeBuilderBase where TBuilder : DataSourceFilterDescriptorBuilderBase

Inheritance: objectDataSourceFilterCompositeBuilderBaseDataSourceFilterCompositeBuilder<TBuilder>

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

Constructors

C#
public DataSourceFilterCompositeBuilder(CompositeFilterDescriptor descriptor)
Parameters:descriptorCompositeFilterDescriptor

Methods

Includes And condition to the filter

C#
public virtual TBuilder And()
Returns:

TBuilder

Example:
C#
.DataSource(dataSource =&gt; dataSource
.Ajax()
.Filter(f =&gt; f.Add(o =&gt; o.Freight).IsLessThan(30).And().IsGreaterThan(10))
)

Includes Or condition to the filter

C#
public virtual TBuilder Or()
Returns:

TBuilder

Example:
C#
.DataSource(dataSource =&gt; dataSource
.Ajax()
.Filter(f =&gt; f.Add(o =&gt; o.Freight).IsLessThan(30).Or().IsGreaterThan(10))
)