New to Telerik UI for WinFormsStart a free 30-day trial

Represents a data provider for a self-reference grid.

Definition

Constructors

Initializes a new instance of the GridViewSelfReferenceDataProvider class.

C#
public GridViewSelfReferenceDataProvider(GridViewTemplate template)
Parameters:templateGridViewTemplate

The template.

Properties

Gets the relation.

C#
public override GridViewRelation Relation { get; }
Property Value:

The relation.

Overrides: GridViewHierarchyDataProvider.Relation

Methods

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

C#
public override void Dispose()

Overrides: GridViewHierarchyDataProvider.Dispose()

Gets the child rows.

C#
public override IList<GridViewRowInfo> GetChildRows(GridViewRowInfo parentRow, GridViewInfo view)
Parameters:parentRowGridViewRowInfo

The parent row.

viewGridViewInfo

The view.

Returns:

IList<GridViewRowInfo>

Overrides: GridViewHierarchyDataProvider.GetChildRows(GridViewRowInfo, GridViewInfo)

Gets the parent.

C#
public override GridViewHierarchyRowInfo GetParent(GridViewRowInfo gridViewRowInfo)
Parameters:gridViewRowInfoGridViewRowInfo

The grid view row info.

Returns:

GridViewHierarchyRowInfo

Overrides: GridViewHierarchyDataProvider.GetParent(GridViewRowInfo)

Refreshes this instance.

C#
public override void Refresh()

Overrides: GridViewHierarchyDataProvider.Refresh()