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

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

C#
public class GridViewObjectRelationalDataProvider : GridViewHierarchyDataProvider, IDisposable

Inheritance: objectGridViewHierarchyDataProviderGridViewObjectRelationalDataProvider

Implements: IDisposable

Inherited Members GridViewHierarchyDataProvider.Create(GridViewRelation)GridViewHierarchyDataProvider.SuspendNotifications()GridViewHierarchyDataProvider.ResumeNotifications()GridViewHierarchyDataProvider.TemplateGridViewHierarchyDataProvider.IsValidGridViewHierarchyDataProvider.IsSuspendedNotifications...

Constructors

Initializes a new instance of the GridViewObjectRelationalDataProvider class.

C#
public GridViewObjectRelationalDataProvider(GridViewTemplate template)
Parameters:templateGridViewTemplate

The template.

Properties

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

C#
public override bool IsVirtual { get; }
Property Value:

true if this instance is virtual; otherwise, false.

Overrides: GridViewHierarchyDataProvider.IsVirtual

Gets the relation.

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

The relation.

Overrides: GridViewHierarchyDataProvider.Relation

Methods

Adds the new row.

C#
public GridViewRowInfo AddNewRow(GridViewNewRowInfo newRow)
Parameters:newRowGridViewNewRowInfo

The new row.

Returns:

GridViewRowInfo

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

Removes the row.

C#
public bool RemoveRow(GridViewRowInfo row)
Parameters:rowGridViewRowInfo

The row.

Returns:

bool