Class GridViewColumnGroup
Represents a column group in RadGridView with a ColumnGroupsViewDefinition. Each group can either have subgroups or rows which contain data columns.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridViewColumnGroup : INotifyPropertyChanged
Constructors
GridViewColumnGroup()
Initializes a new instance of the GridViewColumnGroup class.
Declaration
public GridViewColumnGroup()
GridViewColumnGroup(String)
Initializes a new instance of the GridViewColumnGroup class.
Declaration
public GridViewColumnGroup(string text)
Parameters
System.String
text
The text displayed in the group. |
GridViewColumnGroup(String, String)
Initializes a new instance of the GridViewColumnGroup class.
Declaration
public GridViewColumnGroup(string text, string name)
Parameters
System.String
text
The text displayed in the group. |
System.String
name
The name of the group. |
Properties
AllowHide
Gets or sets value indicating whether the user can hide the group.
Declaration
public virtual bool AllowHide { get; set; }
Property Value
System.Boolean
|
AllowReorder
Gets or sets value indicating whether the user can reorder the group using mouse.
Declaration
public virtual bool AllowReorder { get; set; }
Property Value
System.Boolean
|
Groups
Gets a ColumnGroupCollection collection containing the subgroups of the current group.
Declaration
public ColumnGroupCollection Groups { get; }
Property Value
ColumnGroupCollection
|
IsPinned
Gets or sets a value indicating whether the column group is pinned and cannot be moved from its location when a user scrolls horizontally. Only the root column groups can be pinned.
Declaration
public bool IsPinned { get; set; }
Property Value
System.Boolean
|
IsSuspended
Gets whether the column group is suspended.
Declaration
public bool IsSuspended { get; }
Property Value
System.Boolean
The is suspended. |
IsVisible
Gets or sets a value indicating whether the group is visible.
Declaration
public bool IsVisible { get; set; }
Property Value
System.Boolean
|
Name
Gets or sets the name of the group.
Declaration
public string Name { get; set; }
Property Value
System.String
|
Parent
Gets the parent column group.
Declaration
public GridViewColumnGroup Parent { get; }
Property Value
GridViewColumnGroup
|
ParentViewDefinition
Gets the ViewDefinition of the group. Has value only on root groups.
Declaration
public ColumnGroupsViewDefinition ParentViewDefinition { get; }
Property Value
ColumnGroupsViewDefinition
|
PinPosition
Gets or sets the pin position for the row. When the column is pinned, it cannot be moved from its location when a user scrolls horizontally.
Declaration
public PinnedColumnPosition PinPosition { get; set; }
Property Value
PinnedColumnPosition
|
RootColumnGroup
Gets the root column group.
Declaration
public GridViewColumnGroup RootColumnGroup { get; }
Property Value
GridViewColumnGroup
|
Rows
Gets a ColumnGroupRowCollection collection containing the rows of the current group.
Declaration
public ColumnGroupRowCollection Rows { get; }
Property Value
ColumnGroupRowCollection
|
RowSpan
Gets or set the vertical span of the group (the height) in pixels.
Declaration
public int RowSpan { get; set; }
Property Value
System.Int32
|
ShowHeader
Gets or sets a value indicating whether group header is visible. Works only for top level groups.
Declaration
public bool ShowHeader { get; set; }
Property Value
System.Boolean
|
Tag
Gets or sets the tag of the group.
Declaration
public object Tag { get; set; }
Property Value
System.Object
|
Text
Gets or sets the column group text.
Declaration
public string Text { get; set; }
Property Value
System.String
|
VisibleInColumnChooser
Gets or sets a value indicating whether the group will be visible in ColumnChooserElement.
Declaration
public virtual bool VisibleInColumnChooser { get; set; }
Property Value
System.Boolean
|
Remarks
Use this property if you want to hide groups from the user.
Methods
FindTemplate()
Finds the GridViewTemplate which owns this group. The method will return non-null value only when the group has been added to a view definition hierarchy and the view definition has been set to a template.
Declaration
public GridViewTemplate FindTemplate()
Returns
GridViewTemplate
|
OnNotifyPropertyChanged(String)
Declaration
protected virtual void OnNotifyPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
ResumeNotifications()
Resumes the notifications.
Declaration
public void ResumeNotifications()
SuspendNotifications()
Suspends the notifications.
Declaration
public void SuspendNotifications()
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|