Class
GridViewObjectRelationalDataProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class GridViewObjectRelationalDataProvider : GridViewHierarchyDataProvider, IDisposable

Inheritance: objectGridViewHierarchyDataProviderGridViewObjectRelationalDataProvider

Implements: IDisposable

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

Constructors

GridViewObjectRelationalDataProvider(GridViewTemplate)

Initializes a new instance of the GridViewObjectRelationalDataProvider class.

Declaration

cs-api-definition
public GridViewObjectRelationalDataProvider(GridViewTemplate template)

Parameters

template

GridViewTemplate

The template.

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

Relation

Gets the relation.

Declaration

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

Property Value

GridViewRelation

The relation.

Overrides GridViewHierarchyDataProvider.Relation

Methods

AddNewRow(GridViewNewRowInfo)

Adds the new row.

Declaration

cs-api-definition
public GridViewRowInfo AddNewRow(GridViewNewRowInfo newRow)

Parameters

newRow

GridViewNewRowInfo

The new row.

Returns

GridViewRowInfo

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

RemoveRow(GridViewRowInfo)

Removes the row.

Declaration

cs-api-definition
public bool RemoveRow(GridViewRowInfo row)

Parameters

row

GridViewRowInfo

The row.

Returns

bool