Class CompositeDataFilterForm
Displays a form used to crate custom filters.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class CompositeDataFilterForm : BaseCompositeFilterDialog, IComponentTreeHandler, ILayoutHandler, ISupportInitializeNotification, ISupportInitialize, INotifyPropertyChanged, IAnalyticsProvider
Constructors
CompositeDataFilterForm()
Initializes a new instance of the CompositeFilterForm class.
Declaration
public CompositeDataFilterForm()
CompositeDataFilterForm(GridViewDataColumn)
Initializes a new instance of the CompositeDataFilterForm class.
Declaration
public CompositeDataFilterForm(GridViewDataColumn dataColumn)
Parameters
GridViewDataColumn
dataColumn
The data column. |
CompositeDataFilterForm(GridViewDataColumn, FilterDescriptor)
Initializes a new instance of the CompositeFilterForm class.
Declaration
public CompositeDataFilterForm(GridViewDataColumn dataColumn, FilterDescriptor filterDescriptor)
Parameters
GridViewDataColumn
dataColumn
The GridViewDataColumn, owner of this form. |
FilterDescriptor
filterDescriptor
|
CompositeDataFilterForm(GridViewDataColumn, FilterDescriptor, Boolean)
Initializes a new instance of the CompositeDataFilterForm class.
Declaration
public CompositeDataFilterForm(GridViewDataColumn dataColumn, FilterDescriptor filterDescriptor, bool useTypedEditors)
Parameters
GridViewDataColumn
dataColumn
The data column. |
FilterDescriptor
filterDescriptor
The filter descriptor. |
System.Boolean
useTypedEditors
The use typed editors. |
CompositeDataFilterForm(GridViewDataColumn, FilterDescriptor, Boolean, String)
Initializes a new instance of the CompositeDataFilterForm class.
Declaration
public CompositeDataFilterForm(GridViewDataColumn dataColumn, FilterDescriptor filterDescriptor, bool useTypedEditors, string themeName)
Parameters
GridViewDataColumn
dataColumn
The data column. |
FilterDescriptor
filterDescriptor
The filter descriptor. |
System.Boolean
useTypedEditors
The use typed editors. |
System.String
themeName
Name of the theme. |
Properties
DataFilter
Gets the RadDataFilter instance, used to build the filter expression.
Declaration
public RadDataFilter DataFilter { get; }
Property Value
RadDataFilter
The data filter. |
DataType
Gets the column's data type
Declaration
public Type DataType { get; set; }
Property Value
System.Type
The type of the column's data type. |
FilterDescriptor
Gets or sets the filter descriptor.
Declaration
public override FilterDescriptor FilterDescriptor { get; }
Property Value
FilterDescriptor
The filter descriptor. |
Overrides
Methods
Dispose(Boolean)
Clean up any resources being used.
Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean
disposing
true if managed resources should be disposed; otherwise, false. |
Overrides
Initialize(GridViewDataColumn, FilterDescriptor, Boolean)
Initializes the editors in the dialog with the filter descriptor that is correctly applied to the RadGridView data.
Declaration
public override void Initialize(GridViewDataColumn dataColumn, FilterDescriptor filterDescriptor, bool useTypedEditors)
Parameters
GridViewDataColumn
dataColumn
The column which represents the property by which data will be filtered |
FilterDescriptor
filterDescriptor
The filter descriptor that is currently applied to the grid for this column. |
System.Boolean
useTypedEditors
Determines whether type specific editors should be used e.g. RadSpinEditor for numeric properties. |
Overrides
IsEditableFilterOperator(FilterOperator)
Determines whether the specified filter operator is editable.
Declaration
protected bool IsEditableFilterOperator(FilterOperator filterOperator)
Parameters
FilterOperator
filterOperator
The filter operator. |
Returns
System.Boolean
|
OnClosing(CancelEventArgs)
Raises the System.Windows.Forms.Form.Closing event.
Declaration
protected override void OnClosing(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs
e
A System.ComponentModel.CancelEventArgs that contains the event data. |
OnLoad(EventArgs)
Raises the Load event.
Declaration
protected override void OnLoad(EventArgs e)
Parameters
System.EventArgs
e
The System.EventArgs instance containing the event data. |
Overrides
UpdateEditorValue(FilterDescriptor)
Updates the editor value.
Declaration
protected virtual void UpdateEditorValue(FilterDescriptor descriptor)
Parameters
FilterDescriptor
descriptor
The descriptor. |