ClassGridViewColumnGroup
Represents a column group in RadGridView with a ColumnGroupsViewDefinition. Each group can either have subgroups or rows which contain data columns.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
[TypeConverter(typeof(ExpandableObjectConverter))]
public class GridViewColumnGroup : INotifyPropertyChanged
Inheritance: objectGridViewColumnGroup
Implements:
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
text
The text displayed in the group.
GridViewColumnGroup(string, string)
Initializes a new instance of the GridViewColumnGroup class.
Properties
AllowHide
Gets or sets value indicating whether the user can hide the group.
AllowReorder
Gets or sets value indicating whether the user can reorder the group using mouse.
Groups
Gets a ColumnGroupCollection collection containing the subgroups of the current group.
Declaration
public ColumnGroupCollection Groups { get; }
Property Value
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.
IsSuspended
Gets whether the column group is suspended.
Declaration
public bool IsSuspended { get; }
Property Value
The is suspended.
IsVisible
Gets or sets a value indicating whether the group is visible.
Name
Gets or sets the name of the group.
Parent
Gets the parent column group.
Declaration
[Browsable(false)]
public GridViewColumnGroup Parent { get; }
Property Value
ParentViewDefinition
Gets the ViewDefinition of the group. Has value only on root groups.
Declaration
[Browsable(false)]
public ColumnGroupsViewDefinition ParentViewDefinition { get; }
Property Value
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
RootColumnGroup
Gets the root column group.
Declaration
[Browsable(false)]
public GridViewColumnGroup RootColumnGroup { get; }
Property Value
RowSpan
Gets or set the vertical span of the group (the height) in pixels.
Rows
Gets a ColumnGroupRowCollection collection containing the rows of the current group.
Declaration
public ColumnGroupRowCollection Rows { get; }
Property Value
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
true if the group header is visible; otherwise, false.
Tag
Gets or sets the tag of the group.
Text
Gets or sets the column group text.
VisibleInColumnChooser
Gets or sets a value indicating whether the group will be visible in ColumnChooserElement.
Declaration
public virtual bool VisibleInColumnChooser { get; set; }
Property Value
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.
OnNotifyPropertyChanged(string)
Declaration
protected virtual void OnNotifyPropertyChanged(string propertyName)
Parameters
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 Value
Implements