Class GridViewHierarchyRowInfo
Represents a hierarchical data row in the grid.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridViewHierarchyRowInfo : GridViewDataRowInfo, IDataItem, IHierarchicalRow, INotifyPropertyChanged, INotifyPropertyChangingEx, IDisposable
Constructors
GridViewHierarchyRowInfo(GridViewDataRowInfo)
Initializes a new instance of the GridViewHierarchyRowInfo class.
Declaration
public GridViewHierarchyRowInfo(GridViewDataRowInfo row)
Parameters
GridViewDataRowInfo
row
The row. |
GridViewHierarchyRowInfo(GridViewInfo)
Initializes a new instance of the GridViewHierarchyRowInfo class.
Declaration
public GridViewHierarchyRowInfo(GridViewInfo owner)
Parameters
GridViewInfo
owner
The owner. |
Properties
ActiveView
Gets or sets the active view.
Declaration
public GridViewInfo ActiveView { get; set; }
Property Value
GridViewInfo
The active view. |
ChildRow
Gets the child row that is related with this row in a hierarchy
Declaration
public GridViewDetailsRowInfo ChildRow { get; }
Property Value
GridViewDetailsRowInfo
|
ChildRows
Gets the child rows.
Declaration
public override GridViewChildRowCollection ChildRows { get; }
Property Value
GridViewChildRowCollection
The child rows. |
Overrides
HasChildViews
Returns whether the hierarchy row has child views.
Declaration
public override bool HasChildViews { get; }
Property Value
System.Boolean
The has child views. |
Overrides
Index
Declaration
public override int Index { get; }
Property Value
System.Int32
|
Overrides
IsExpandable
Indicates whether the row has child rows.
Declaration
public virtual bool? IsExpandable { get; set; }
Property Value
System.Nullable<System.Boolean>
|
Level
Gets the level of the hierarchy
Declaration
public int Level { get; }
Property Value
System.Int32
|
Parent
Gets the parent row for this row.
Declaration
public override IHierarchicalRow Parent { get; }
Property Value
IHierarchicalRow
|
Overrides
RowElementType
Gets the type of the GridRowElement for current GridViewRowInfo.
Declaration
public override Type RowElementType { get; }
Property Value
System.Type
|
Overrides
Views
Gets the views.
Declaration
public IReadOnlyCollection<GridViewInfo> Views { get; }
Property Value
IReadOnlyCollection<GridViewInfo>
The views. |
Methods
CreateGridViewDetailsRowInfo(GridViewHierarchyRowInfo)
Creates the grid view details row info.
Declaration
protected virtual GridViewDetailsRowInfo CreateGridViewDetailsRowInfo(GridViewHierarchyRowInfo hierarchyRow)
Parameters
GridViewHierarchyRowInfo
hierarchyRow
The hierarchy row. |
Returns
GridViewDetailsRowInfo
|
EnsureViews()
Updates the view.
Declaration
public void EnsureViews()
HasChildRows()
Determines whether the row has child rows.
Declaration
public override bool HasChildRows()
Returns
System.Boolean
|
Overrides
OnPropertyChanged(PropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
System.ComponentModel.PropertyChangedEventArgs
e
|
Overrides
OnPropertyChanging(PropertyChangingEventArgsEx)
Declaration
protected override void OnPropertyChanging(PropertyChangingEventArgsEx args)
Parameters
PropertyChangingEventArgsEx
args
|