Class
ColumnGroupsViewDefinition

This class extends the default table layout in RadGridView with column groups.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class ColumnGroupsViewDefinition : TableViewDefinition, IGridViewDefinition, IDisposable

Inheritance: objectTableViewDefinitionColumnGroupsViewDefinition

Implements: IDisposableIGridViewDefinition

Constructors

ColumnGroupsViewDefinition()

Initializes a new instance of the ColumnGroupsViewDefinition class.

Declaration

cs-api-definition
public ColumnGroupsViewDefinition()

Properties

ColumnGroups

Gets the collection containing column groups.

Declaration

cs-api-definition
[Browsable(true)]
public ColumnGroupCollection ColumnGroups { get; }

Property Value

ColumnGroupCollection

ViewTemplate

Gets or sets the view template.

Declaration

cs-api-definition
[Browsable(false)]
public GridViewTemplate ViewTemplate { get; }

Property Value

GridViewTemplate

The view template.

Methods

CreateRowLayout()

Creates the row layout.

Declaration

cs-api-definition
public override IGridRowLayout CreateRowLayout()

Returns

IGridRowLayout

Overrides TableViewDefinition.CreateRowLayout()

CreateViewUIElement(GridViewInfo)

Creates the view UI element.

Declaration

cs-api-definition
public override IRowView CreateViewUIElement(GridViewInfo viewInfo)

Parameters

viewInfo

GridViewInfo

The view info.

Returns

IRowView

Overrides TableViewDefinition.CreateViewUIElement(GridViewInfo)

Dispose()

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

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

FindGroup(GridViewColumn)

Finds the group.

Declaration

cs-api-definition
public GridViewColumnGroup FindGroup(GridViewColumn column)

Parameters

column

GridViewColumn

The column.

Returns

GridViewColumnGroup

GetAllGroups()

Gets all groups.

Declaration

cs-api-definition
public IEnumerable<GridViewColumnGroup> GetAllGroups()

Returns

IEnumerable<GridViewColumnGroup>

ProcessPinnedGroupsCore()

Declaration

cs-api-definition
protected virtual void ProcessPinnedGroupsCore()