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. |