Class GridTraverser
Represents the rows traverser in RadGridView
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridTraverser : ITraverser<GridViewRowInfo>, IEnumerator<GridViewRowInfo>, IDisposable, IEnumerator, IEnumerable
Constructors
GridTraverser(GridTraverser)
Initializes a new instance of the GridTraverser class.
Declaration
public GridTraverser(GridTraverser gridTraverser)
Parameters
|
GridTraverser
gridTraverser
The grid traverser. |
GridTraverser(GridViewInfo)
Initializes a new instance of the GridTraverser class.
Declaration
public GridTraverser(GridViewInfo viewInfo)
Parameters
|
GridViewInfo
viewInfo
The view info. |
GridTraverser(GridViewInfo, GridTraverser.TraversalModes)
Initializes a new instance of the GridTraverser class.
Declaration
public GridTraverser(GridViewInfo viewInfo, GridTraverser.TraversalModes type)
Parameters
|
GridViewInfo
viewInfo
The view info. |
|
GridTraverser.TraversalModes
type
The type. |
GridTraverser(IHierarchicalRow)
Initializes a new instance of the GridTraverser class.
Declaration
public GridTraverser(IHierarchicalRow hierarchyRow)
Parameters
|
IHierarchicalRow
hierarchyRow
The hierarchy row. |
Properties
Current
Gets the element in the collection at the current position of the enumerator.
Declaration
public GridViewRowInfo Current { get; }
Property Value
|
GridViewRowInfo
The element in the collection at the current position of the enumerator. |
Implements
Position
Gets or sets the position.
Declaration
public GridTraverser.GridTraverserPosition Position { get; set; }
Property Value
|
GridTraverser.GridTraverserPosition
The position. |
ProcessHierarchy
Gets or sets the process hierarchy.
Declaration
public bool ProcessHierarchy { get; set; }
Property Value
|
System.Boolean
The process hierarchy. |
TraversalMode
Gets or sets the traversal mode.
Declaration
public GridTraverser.TraversalModes TraversalMode { get; set; }
Property Value
|
GridTraverser.TraversalModes
The traversal mode. |
Traverser
Gets the traverser.
Declaration
protected ITraverser<GridViewRowInfo> Traverser { get; }
Property Value
|
ITraverser<GridViewRowInfo>
The traverser. |
Methods
CanStepInHierarchy()
Determines whether this instance can step in hierarchy.
Declaration
protected virtual bool CanStepInHierarchy()
Returns
|
System.Boolean
|
CreateTraverser(GridViewInfo)
Creates the traverser.
Declaration
protected virtual void CreateTraverser(GridViewInfo viewInfo)
Parameters
|
GridViewInfo
viewInfo
The view info. |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
public IEnumerator GetEnumerator()
Returns
|
System.Collections.IEnumerator
An System.Collections.IEnumerator object that can be used to iterate through the collection. |
Implements
GetRowCount()
Gets the row count.
Declaration
public int GetRowCount()
Returns
|
System.Int32
|
GoToRow(GridViewRowInfo)
Goes to row.
Declaration
public int GoToRow(GridViewRowInfo row)
Parameters
|
GridViewRowInfo
row
The row. |
Returns
|
System.Int32
|
GoToRowIndex(Int32)
Goes to the row at the specific index.
Declaration
public GridViewRowInfo GoToRowIndex(int rowIndex)
Parameters
|
System.Int32
rowIndex
Index of the row. |
Returns
|
GridViewRowInfo
|
IsNewRowVisible(GridViewNewRowInfo)
Determines whether the new row visible.
Declaration
public static bool IsNewRowVisible(GridViewNewRowInfo newRow)
Parameters
|
GridViewNewRowInfo
newRow
The new row. |
Returns
|
System.Boolean
|
MoveBackward(GridViewRowInfo)
Moves the backward.
Declaration
public bool MoveBackward(GridViewRowInfo row)
Parameters
|
GridViewRowInfo
row
The row. |
Returns
|
System.Boolean
|
MoveForward(GridViewRowInfo)
Moves the forward.
Declaration
public bool MoveForward(GridViewRowInfo row)
Parameters
|
GridViewRowInfo
row
The row. |
Returns
|
System.Boolean
|
MoveNext()
Advances the enumerator to the next element of the collection.
Declaration
public bool MoveNext()
Returns
|
System.Boolean
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. |
Implements
Exceptions
|
System.InvalidOperationException
The collection was modified after the enumerator was created. |
MovePrevious()
Moves the previous.
Declaration
public bool MovePrevious()
Returns
|
System.Boolean
|
Implements
MoveToEnd()
Moves to end.
Declaration
public bool MoveToEnd()
Returns
|
System.Boolean
|
Implements
OnRowVisible()
Called when the row is visible.
Declaration
protected virtual bool OnRowVisible()
Returns
|
System.Boolean
|
Reset()
Sets the enumerator to its initial position, which is before the first element in the collection.
Declaration
public void Reset()
Implements
Exceptions
|
System.InvalidOperationException
The collection was modified after the enumerator was created. |
Events
RowVisible
Occurs when the row is visible.
Declaration
public event RowEnumeratorEventHandler RowVisible
Event Type
|
RowEnumeratorEventHandler
|
Explicit Interface Implementations
IEnumerator.Current
Declaration
object IEnumerator.Current { get; }
Returns
|
System.Object
|
Implements
ITraverser<GridViewRowInfo>.Position
Declaration
object ITraverser<GridViewRowInfo>.Position { get; set; }
Returns
|
System.Object
|