Class
GridViewSelfReferenceDataProvider

Represents a data provider for a self-reference grid.

Definition

Constructors

GridViewSelfReferenceDataProvider(GridViewTemplate)

Initializes a new instance of the GridViewSelfReferenceDataProvider class.

Declaration

cs-api-definition
public GridViewSelfReferenceDataProvider(GridViewTemplate template)

Parameters

template

GridViewTemplate

The template.

Properties

Relation

Gets the relation.

Declaration

cs-api-definition
public override GridViewRelation Relation { get; }

Property Value

GridViewRelation

The relation.

Overrides GridViewHierarchyDataProvider.Relation

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration

cs-api-definition
public override void Dispose()

Overrides GridViewHierarchyDataProvider.Dispose()

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()