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

Defines the fluent API for configuring the SpreadsheetSheetFilterSettingsColumnCriteria settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class SpreadsheetSheetFilterSettingsColumnCriteriaBuilder

Inheritance: objectSpreadsheetSheetFilterSettingsColumnCriteriaBuilder

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

Constructors

C#
public SpreadsheetSheetFilterSettingsColumnCriteriaBuilder(SpreadsheetSheetFilterSettingsColumnCriteria settings)
Parameters:settingsSpreadsheetSheetFilterSettingsColumnCriteria

Methods

The criterion operator type.Supported types vary based on the inferred column data type (inferred):

  • Text
    • contains - the text contains the value
    • doesnotcontain - text does not contain the value
    • startswith - text starts with the value
    • endswith - text ends with the value
  • Date
    • eq - date is the same as the value
    • neq - date is not the same as the value
    • lt - date is before the value
    • gt - date is after the value
  • Number
    • eq - is equal to the value
    • neq - is not equal to the value
    • gte - is greater than or equal to the value
    • gt - is greater than the value
    • lte - is less than or equal to the value
    • lt - is less than the value
C#
public SpreadsheetSheetFilterSettingsColumnCriteriaBuilder Operator(SpreadsheetFilterOperator value)
Parameters:valueSpreadsheetFilterOperator

The value that configures the operator.

Returns:

SpreadsheetSheetFilterSettingsColumnCriteriaBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Filter(filter =>
filter.Columns(col =>
col.CustomFilter(cf =>
cf.Criteria(criteria =>
criteria.Add(cr =>
cr.Operator(SpreadsheetFilterOperator.Contains))))));
})
)

The value for the criteria operator.

C#
public SpreadsheetSheetFilterSettingsColumnCriteriaBuilder Value(DateTime value)
Parameters:valueDateTime

The value that configures the value.

Returns:

SpreadsheetSheetFilterSettingsColumnCriteriaBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Filter(filter =>
filter.Columns(col =>
col.CustomFilter(cf =>
cf.Criteria(criteria =>
criteria.Add(cr =>
cr.Value(new DateTime(2024, 4, 16)))))));
})
)

The value for the criteria operator.

C#
public SpreadsheetSheetFilterSettingsColumnCriteriaBuilder Value(double value)
Parameters:valuedouble

The value that configures the value.

Returns:

SpreadsheetSheetFilterSettingsColumnCriteriaBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Filter(filter =>
filter.Columns(col =>
col.CustomFilter(cf =>
cf.Criteria(criteria =>
criteria.Add(cr =>
cr.Value(110))))));
})
)

The value for the criteria operator.

C#
public SpreadsheetSheetFilterSettingsColumnCriteriaBuilder Value(string value)
Parameters:valuestring

The value that configures the value.

Returns:

SpreadsheetSheetFilterSettingsColumnCriteriaBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Filter(filter =>
filter.Columns(col =>
col.CustomFilter(cf =>
cf.Criteria(criteria =>
criteria.Add(cr =>
cr.Value("food"))))));
})
)