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
         
  |