Class
DateFilterDescriptor

Represents a descriptor for filtering date values in a data source.

Definition

Namespace:Telerik.WinControls.Data

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class DateFilterDescriptor : FilterDescriptor, INotifyPropertyChanged, INotifyPropertyChangingEx, ICloneable

Inheritance: objectFilterDescriptorDateFilterDescriptor

Implements: ICloneableINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members FilterDescriptor.GetExpression(FilterDescriptor, Function<FilterDescriptor, object>)FilterDescriptor.GetExpression(FilterDescriptor)FilterDescriptor.OnPropertyChanged(string)FilterDescriptor.OnPropertyChanged(PropertyChangedEventArgs)FilterDescriptor.OnPropertyChanging(string, object, object)FilterDescriptor.OnPropertyChanging(PropertyChangingEventArgsEx)FilterDescriptor.PropertyNameFilterDescriptor.OperatorFilterDescriptor.IsFilterEditorFilterDescriptor.PropertyChangedFilterDescriptor.PropertyChanging

Constructors

DateFilterDescriptor()

Declaration

cs-api-definition
public DateFilterDescriptor()

DateFilterDescriptor(string, FilterOperator, DateTime?)

Declaration

cs-api-definition
public DateFilterDescriptor(string propertyName, FilterOperator filterOperator, DateTime? value)

Parameters

propertyName

string

filterOperator

FilterOperator

value

DateTime?

DateFilterDescriptor(string, FilterOperator, DateTime?, bool)

Declaration

cs-api-definition
public DateFilterDescriptor(string propertyName, FilterOperator filterOperator, DateTime? value, bool ignoreTimePart)

Parameters

propertyName

string

filterOperator

FilterOperator

value

DateTime?

ignoreTimePart

bool

Properties

Expression

Gets the filter expression.

Declaration

cs-api-definition
public override string Expression { get; }

Property Value

string

The filter expression.

Overrides FilterDescriptor.Expression

IgnoreTimePart

Get or set if the time part of date value should be ignored.

Declaration

cs-api-definition
public bool IgnoreTimePart { get; set; }

Property Value

bool

Value

Gets or sets the date value.

Declaration

cs-api-definition
public DateTime? Value { get; set; }

Property Value

DateTime?

The date value.

Methods

Clone()

Creates a clone of the current DateFilterDescriptor instance.

Declaration

cs-api-definition
public override object Clone()

Returns

object

A new instance of DateFilterDescriptor that is a copy of the current instance.

Overrides FilterDescriptor.Clone()

GetExpression(DateFilterDescriptor)

Gets the expression.

Declaration

cs-api-definition
public static string GetExpression(DateFilterDescriptor dateTimeFilterDescriptor)

Parameters

dateTimeFilterDescriptor

DateFilterDescriptor

The filter descriptor.

Returns

string

ToString()

Returns a string that represents this instance.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that represents this instance.

Overrides FilterDescriptor.ToString()