ClassColumnGroupsViewDefinition
This class extends the default table layout in RadGridView with column groups.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class ColumnGroupsViewDefinition : TableViewDefinition, IGridViewDefinition, IDisposable
Inheritance: objectTableViewDefinitionColumnGroupsViewDefinition
Implements:
Constructors
ColumnGroupsViewDefinition()
Initializes a new instance of the ColumnGroupsViewDefinition class.
Declaration
public ColumnGroupsViewDefinition()
Properties
ColumnGroups
Gets the collection containing column groups.
Declaration
[Browsable(true)]
public ColumnGroupCollection ColumnGroups { get; }
Property Value
ViewTemplate
Gets or sets the view template.
Declaration
[Browsable(false)]
public GridViewTemplate ViewTemplate { get; }
Property Value
The view template.
Methods
CreateRowLayout()
Creates the row layout.
Declaration
public override IGridRowLayout CreateRowLayout()
Returns
Overrides
CreateViewUIElement(GridViewInfo)
Creates the view UI element.
Declaration
public override IRowView CreateViewUIElement(GridViewInfo viewInfo)
Parameters
viewInfo
The view info.
Returns
Overrides
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Implements
FindGroup(GridViewColumn)
Finds the group.
Declaration
public GridViewColumnGroup FindGroup(GridViewColumn column)
Parameters
column
The column.
Returns
GetAllGroups()
Gets all groups.
Declaration
public IEnumerable<GridViewColumnGroup> GetAllGroups()
Returns
IEnumerable<GridViewColumnGroup>
ProcessPinnedGroupsCore()
Declaration
protected virtual void ProcessPinnedGroupsCore()