Class RadDataFilter
Displays a hierarchical collection of filter expressions.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
[TelerikToolboxCategory("Data Controls")]
public class RadDataFilter : RadTreeView, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider, IFilterable
Constructors
RadDataFilter()
Declaration
public RadDataFilter()
Properties
AllowAdd
Gets or sets a value indicating whether adding new nodes is allowed.
Declaration
public override bool AllowAdd { get; set; }
Property Value
System.
|
Overrides
AllowArbitraryItemHeight
Declaration
public override bool AllowArbitraryItemHeight { get; set; }
Property Value
System.
|
Overrides
AllowDragDrop
Gets or sets a value indicating whether drag and drop operation with RadDataFilter nodes is enabled.
Declaration
public override bool AllowDragDrop { get; set; }
Property Value
System. The default value is false. |
Overrides
See Also
AllowEdit
Gets or sets a value indicating whether editing is allowed.
Declaration
public override bool AllowEdit { get; set; }
Property Value
System.
|
Overrides
AllowRemove
Gets or sets a value indicating whether removing nodes is allowed.
Declaration
public override bool AllowRemove { get; set; }
Property Value
System.
|
Overrides
AutoCheckChildNodes
Declaration
public override bool AutoCheckChildNodes { get; set; }
Property Value
System.
|
Overrides
AutoGenerateDescriptorItems
Gets or sets the auto generate descriptor items.
Declaration
public bool AutoGenerateDescriptorItems { get; set; }
Property Value
System. The auto generate descriptor items. |
CheckBoxes
Declaration
public override bool CheckBoxes { get; set; }
Property Value
System.
|
Overrides
CheckedMember
Declaration
public override string CheckedMember { get; set; }
Property Value
System.
|
Overrides
CheckedNodes
Declaration
public override CheckedTreeNodeCollection CheckedNodes { get; }
Property Value
Overrides
ChildMember
Declaration
public override string ChildMember { get; set; }
Property Value
System.
|
Overrides
DataFilterElement
Gets the data filter element.
Declaration
public RadDataFilterElement DataFilterElement { get; }
Property Value
Rad The data filter element. |
DataMember
Declaration
public override string DataMember { get; set; }
Property Value
System.
|
Overrides
DataSource
Gets or sets the data source that the Rad
Declaration
public override object DataSource { get; set; }
Property Value
System.
|
Overrides
DefaultSize
Declaration
protected override Size DefaultSize { get; }
Property Value
System.
|
Overrides
Descriptors
A collection of descriptor items used to identify the property names and their corresponding types.
Declaration
public DataFilterItemOwnerCollection Descriptors { get; }
Property Value
DisplayMember
Declaration
public override string DisplayMember { get; set; }
Property Value
System.
|
Overrides
Expression
Gets or sets the expression.
Declaration
public string Expression { get; set; }
Property Value
System. The expression. |
FieldNamesSortStyle
Gets or sets a value indicating how the field names are sorted when SortFieldNames is true.
Declaration
public SortStyle FieldNamesSortStyle { get; set; }
Property Value
Filter
Declaration
public override object Filter { get; set; }
Property Value
System.
|
Overrides
FilterDescriptors
Declaration
public override FilterDescriptorCollection FilterDescriptors { get; }
Property Value
Overrides
FindStringComparer
Declaration
public override IFindStringComparer FindStringComparer { get; set; }
Property Value
Overrides
FullRowSelect
Declaration
public override bool FullRowSelect { get; set; }
Property Value
System.
|
Overrides
HideSelection
Declaration
public override bool HideSelection { get; set; }
Property Value
System.
|
Overrides
HotTracking
Declaration
public override bool HotTracking { get; set; }
Property Value
System.
|
Overrides
ImageIndex
Declaration
public override int ImageIndex { get; set; }
Property Value
System.
|
Overrides
ImageKey
Declaration
public override string ImageKey { get; set; }
Property Value
System.
|
Overrides
ItemHeight
Gets or sets the height of the item.
Declaration
public override int ItemHeight { get; set; }
Property Value
System. The height of the item. |
Overrides
KeyboardSearchEnabled
Declaration
public override bool KeyboardSearchEnabled { get; set; }
Property Value
System.
|
Overrides
KeyboardSearchResetInterval
Declaration
public override int KeyboardSearchResetInterval { get; set; }
Property Value
System.
|
Overrides
LineColor
Gets or sets the color of the line.
Declaration
public override Color LineColor { get; set; }
Property Value
System. The color of the line. |
Overrides
LineStyle
Gets or sets the line style.
Declaration
public override TreeLineStyle LineStyle { get; set; }
Property Value
Tree A Tree |
Overrides
See Also
MultiSelect
Declaration
public override bool MultiSelect { get; set; }
Property Value
System.
|
Overrides
Nodes
Gets the collection of tree nodes.
Declaration
public override RadTreeNodeCollection Nodes { get; }
Property Value
Rad A System.Windows.Forms.TreeNodeCollection that represents the tree nodes assigned to the data filter control. |
Overrides
ParentMember
Declaration
public override string ParentMember { get; set; }
Property Value
System.
|
Overrides
PathSeparator
Declaration
public override string PathSeparator { get; set; }
Property Value
System.
|
Overrides
SelectedNode
Declaration
public override RadTreeNode SelectedNode { get; set; }
Property Value
Overrides
SelectedNodes
Declaration
public override SelectedTreeNodeCollection SelectedNodes { get; }
Property Value
Overrides
ShowLines
Gets or sets a value indicating whether [show lines].
Declaration
public override bool ShowLines { get; set; }
Property Value
System.
|
Overrides
SortFieldNames
Gets or sets a value indicating whether the name of fields in fields drop down should be sorted.
Declaration
public bool SortFieldNames { get; set; }
Property Value
System.
|
ToggleMode
Gets or sets a value indicating the default tree view toggle mode.
Declaration
public override ToggleMode ToggleMode { get; set; }
Property Value
Overrides
TreeViewElement
Declaration
public override RadTreeViewElement TreeViewElement { get; }
Property Value
Overrides
TriStateMode
Declaration
public override bool TriStateMode { get; set; }
Property Value
System.
|
Overrides
ValueMember
Declaration
public override string ValueMember { get; set; }
Property Value
System.
|
Overrides
Methods
AddNodeByPath(String)
Declaration
public override RadTreeNode AddNodeByPath(string path)
Parameters
System.
|
Returns
Overrides
AddNodeByPath(String, String)
Declaration
public override RadTreeNode AddNodeByPath(string path, string pathSeparator)
Parameters
System.
|
System.
|
Returns
Overrides
ApplyFilter()
Applies the filter to the DataSource.
Declaration
public void ApplyFilter()
ClearSelection()
CreateTreeViewElement()
Declaration
protected override RadTreeViewElement CreateTreeViewElement()
Returns
Overrides
EndInit()
Signals the object that initialization is complete.
Declaration
public override void EndInit()
Overrides
Find(String)
Declaration
public override RadTreeNode Find(string text)
Parameters
System.
|
Returns
Overrides
FindNodes(String)
Declaration
public override RadTreeNode[] FindNodes(string text)
Parameters
System.
|
Returns
Overrides
GetNodeByPath(String)
Declaration
public override RadTreeNode GetNodeByPath(string path)
Parameters
System.
|
Returns
Overrides
GetNodeByPath(String, String)
Declaration
public override RadTreeNode GetNodeByPath(string path, string pathSeparator)
Parameters
System.
|
System.
|
Returns
Overrides
LoadXMLWithReader(XmlReader, Type[])
Loads the XML with reader.
Declaration
protected override void LoadXMLWithReader(XmlReader reader, params Type[] extraTypes)
Parameters
System. The reader. |
System. The extra types. |
Overrides
SaveXMLWithWriter(TextWriter, Type[])
Saves the XML with writer.
Declaration
protected override void SaveXMLWithWriter(TextWriter writer, params Type[] extraTypes)
Parameters
System. The writer. |
System. The extra types. |
Overrides
SelectAll()
Events
NodeCheckedChanged
Declaration
public override event TreeNodeCheckedEventHandler NodeCheckedChanged
Event Type
Overrides
NodeCheckedChanging
Declaration
public override event RadTreeView.RadTreeViewCancelEventHandler NodeCheckedChanging
Event Type
Overrides
PropertyDisplayNameNeeded
Occurs when a property text is about to be displayed on the screen. Allows the developer to substitute property names with user-friendly display strings.
Declaration
public event PropertyDisplayNameNeededEventHandler PropertyDisplayNameNeeded
Event Type
SelectedNodeChanged
Declaration
public override event RadTreeView.RadTreeViewEventHandler SelectedNodeChanged
Event Type
Overrides
SelectedNodeChanging
Declaration
public override event RadTreeView.RadTreeViewCancelEventHandler SelectedNodeChanging
Event Type
Overrides
SelectedNodesChanged
Declaration
public override event EventHandler<RadTreeViewEventArgs> SelectedNodesChanged
Event Type
System.
|
Overrides
SelectedNodesCleared
Declaration
public override event EventHandler SelectedNodesCleared
Event Type
System.
|