Class GridViewFilteringRowInfo
Represents a filtering row in RadGridView that provides filtering capabilities for each column.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridViewFilteringRowInfo : GridViewSystemRowInfo, IDataItem, IHierarchicalRow, INotifyPropertyChanged, INotifyPropertyChangingEx, IDisposable, IComparable<GridViewSystemRowInfo>, IGridViewEventListener
Constructors
GridViewFilteringRowInfo(GridViewInfo)
Initializes a new instance of the GridViewFilteringRowInfo class.
Declaration
public GridViewFilteringRowInfo(GridViewInfo gridViewInfo)
Parameters
|
GridViewInfo
gridViewInfo
The GridViewInfo that owns this filtering row. |
Properties
AllowedStates
Gets the allowed states for this filtering row.
Declaration
public override AllowedGridViewRowInfoStates AllowedStates { get; }
Property Value
|
AllowedGridViewRowInfoStates
|
Overrides
RowElementType
Gets the type of the GridRowElement used to visualize this filtering row.
Declaration
public override Type RowElementType { get; }
Property Value
|
System.Type
|
Overrides
Methods
CompareToSystemRowInfo(GridViewSystemRowInfo)
Compares this filtering row with another system row to determine the relative positioning.
Declaration
protected override int CompareToSystemRowInfo(GridViewSystemRowInfo row)
Parameters
|
GridViewSystemRowInfo
row
The system row to compare with. |
Returns
|
System.Int32
An integer indicating the relative position of this row compared to the specified row. |
Overrides
Explicit Interface Implementations
IGridViewEventListener.AnalyzeQueue(List<GridViewEvent>)
Analyzes a queue of events to determine if any special processing is required.
Declaration
bool IGridViewEventListener.AnalyzeQueue(List<GridViewEvent> events)
Parameters
|
System.Collections.Generic.List<GridViewEvent>
events
The list of events to analyze. |
Returns
|
System.Boolean
True if special processing is required; otherwise, false. |
Implements
IGridViewEventListener.DesiredEvents
Gets the types of grid events that this listener is interested in receiving.
Declaration
GridEventType IGridViewEventListener.DesiredEvents { get; }
Returns
|
GridEventType
|
Implements
IGridViewEventListener.DesiredProcessMode
Gets the desired process mode for event handling.
Declaration
GridEventProcessMode IGridViewEventListener.DesiredProcessMode { get; }
Returns
|
GridEventProcessMode
|
Implements
IGridViewEventListener.PostProcessEvent(GridViewEvent)
Post-processes grid events after they have been handled by other listeners.
Declaration
GridViewEventResult IGridViewEventListener.PostProcessEvent(GridViewEvent eventData)
Parameters
|
GridViewEvent
eventData
The grid event data to process. |
Returns
|
GridViewEventResult
A GridViewEventResult indicating how the event should be handled. |
Implements
IGridViewEventListener.PreProcessEvent(GridViewEvent)
Pre-processes grid events before they are handled by other listeners.
Declaration
GridViewEventResult IGridViewEventListener.PreProcessEvent(GridViewEvent eventData)
Parameters
|
GridViewEvent
eventData
The grid event data to process. |
Returns
|
GridViewEventResult
A GridViewEventResult indicating how the event should be handled. |
Implements
IGridViewEventListener.Priority
Gets the priority level of this event listener.
Declaration
EventListenerPriority IGridViewEventListener.Priority { get; }
Returns
|
EventListenerPriority
|
Implements
IGridViewEventListener.ProcessEvent(GridViewEvent)
Processes grid events during the main event handling phase.
Declaration
GridViewEventResult IGridViewEventListener.ProcessEvent(GridViewEvent eventData)
Parameters
|
GridViewEvent
eventData
The grid event data to process. |
Returns
|
GridViewEventResult
A GridViewEventResult indicating how the event should be handled. |