Class
GridViewSelfReferenceLoadOnDemandDataProvider

Definition

Constructors

GridViewSelfReferenceLoadOnDemandDataProvider(GridViewTemplate)

Declaration

cs-api-definition
public GridViewSelfReferenceLoadOnDemandDataProvider(GridViewTemplate template)

Parameters

template

GridViewTemplate

Properties

IsVirtual

Gets a value indicating whether this instance is virtual and create ChildRows outside GridViewTemplate.Rows collection.

Declaration

cs-api-definition
public override bool IsVirtual { get; }

Property Value

bool

true if this instance is virtual; otherwise, false.

Overrides GridViewHierarchyDataProvider.IsVirtual

Methods

GetChildRows(GridViewRowInfo, GridViewInfo)

Gets the child rows.

Declaration

cs-api-definition
public override IList<GridViewRowInfo> GetChildRows(GridViewRowInfo parentRow, GridViewInfo view)

Parameters

parentRow

GridViewRowInfo

The parent row.

view

GridViewInfo

The view.

Returns

IList<GridViewRowInfo>

Overrides GridViewHierarchyDataProvider.GetChildRows(GridViewRowInfo, GridViewInfo)

GetParent(GridViewRowInfo)

Gets the parent.

Declaration

cs-api-definition
public override GridViewHierarchyRowInfo GetParent(GridViewRowInfo gridViewRowInfo)

Parameters

gridViewRowInfo

GridViewRowInfo

The grid view row info.

Returns

GridViewHierarchyRowInfo

Overrides GridViewHierarchyDataProvider.GetParent(GridViewRowInfo)

Refresh()

Refreshes this instance.

Declaration

cs-api-definition
public override void Refresh()

Overrides GridViewHierarchyDataProvider.Refresh()

ResetRowsCache()

Declaration

cs-api-definition
public void ResetRowsCache()