New to Telerik UI for WinFormsStart a free 30-day trial

Represents a collection containing GridViewColumnGroup objects. Used in ColumnGroupsViewDefinition.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

C#
public class ColumnGroupCollection : ObservableCollection<GridViewColumnGroup>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectCollection<GridViewColumnGroup>ObservableCollection<GridViewColumnGroup>ColumnGroupCollection

Implements: ICollectionIEnumerableIListINotifyCollectionChangedINotifyCollectionChangingINotifyPropertyChangedINotifyPropertyChangingEx...

Inherited Members ObservableCollection<GridViewColumnGroup>.CountStringObservableCollection<GridViewColumnGroup>.ItemArrayStringObservableCollection<GridViewColumnGroup>.ClearItems()ObservableCollection<GridViewColumnGroup>.InsertItem(int, GridViewColumnGroup, Action<GridViewColumnGroup>)ObservableCollection<GridViewColumnGroup>.Move(int, int)ObservableCollection<GridViewColumnGroup>.MoveItem(int, int)ObservableCollection<GridViewColumnGroup>.BeginUpdate()ObservableCollection<GridViewColumnGroup>.BeginItemUpdate()ObservableCollection<GridViewColumnGroup>.EndItemUpdate()ObservableCollection<GridViewColumnGroup>.EndItemUpdate(bool)ObservableCollection<GridViewColumnGroup>.EndUpdate(bool)ObservableCollection<GridViewColumnGroup>.EndUpdate()ObservableCollection<GridViewColumnGroup>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<GridViewColumnGroup>.NotifyListenersCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<GridViewColumnGroup>.CallCollectionChanged(object, NotifyCollectionChangedEventArgs)ObservableCollection<GridViewColumnGroup>.OnCollectionChanging(NotifyCollectionChangingEventArgs)ObservableCollection<GridViewColumnGroup>.NotifyListenersCollectionChanging(NotifyCollectionChangingEventArgs)ObservableCollection<GridViewColumnGroup>.CallCollectionChanging(object, NotifyCollectionChangingEventArgs)ObservableCollection<GridViewColumnGroup>.SetItem(int, GridViewColumnGroup)ObservableCollection<GridViewColumnGroup>.AddRange(IEnumerable<GridViewColumnGroup>)ObservableCollection<GridViewColumnGroup>.RemoveRange(IEnumerable<GridViewColumnGroup>)ObservableCollection<GridViewColumnGroup>.OnCollectionChanged(NotifyCollectionChangedAction, object, int)ObservableCollection<GridViewColumnGroup>.OnCollectionChanged(NotifyCollectionChangedAction, object, int, int)ObservableCollection<GridViewColumnGroup>.OnCollectionChanged(NotifyCollectionChangedAction, object, object, int)ObservableCollection<GridViewColumnGroup>.OnCollectionReset(IList)ObservableCollection<GridViewColumnGroup>.OnCollectionChanging(NotifyCollectionChangedAction, object, int)ObservableCollection<GridViewColumnGroup>.OnCollectionChanging(NotifyCollectionChangedAction, object, int, int)ObservableCollection<GridViewColumnGroup>.OnCollectionChanging(NotifyCollectionChangedAction, object, object, int)ObservableCollection<GridViewColumnGroup>.OnCollectionReseting()ObservableCollection<GridViewColumnGroup>.OnNotifyPropertyChanged(string)ObservableCollection<GridViewColumnGroup>.OnNotifyPropertyChanged(PropertyChangedEventArgs)ObservableCollection<GridViewColumnGroup>.OnNotifyPropertyChanging(string)ObservableCollection<GridViewColumnGroup>.OnNotifyPropertyChanging(PropertyChangingEventArgsEx)ObservableCollection<GridViewColumnGroup>.IsUpdatedObservableCollection<GridViewColumnGroup>.CollectionChangedObservableCollection<GridViewColumnGroup>.CollectionChangingObservableCollection<GridViewColumnGroup>.PropertyChangedObservableCollection<GridViewColumnGroup>.PropertyChangingCollection<GridViewColumnGroup>.Add(GridViewColumnGroup)Collection<GridViewColumnGroup>.Clear()Collection<GridViewColumnGroup>.CopyTo(GridViewColumnGroup[], int)Collection<GridViewColumnGroup>.Contains(GridViewColumnGroup)Collection<GridViewColumnGroup>.GetEnumerator()Collection<GridViewColumnGroup>.IndexOf(GridViewColumnGroup)Collection<GridViewColumnGroup>.Insert(int, GridViewColumnGroup)Collection<GridViewColumnGroup>.Remove(GridViewColumnGroup)Collection<GridViewColumnGroup>.RemoveAt(int)Collection<GridViewColumnGroup>.CountCollection<GridViewColumnGroup>.ItemsCollection<GridViewColumnGroup>.this[int]...

Constructors

Initializes a new instance of the ColumnGroupCollection class.

C#
public ColumnGroupCollection(ColumnGroupsViewDefinition viewDefinition)
Parameters:viewDefinitionColumnGroupsViewDefinition

The view definition.

Initializes a new instance of the ColumnGroupCollection class.

C#
public ColumnGroupCollection(GridViewColumnGroup owner)
Parameters:ownerGridViewColumnGroup

The owner.

Properties

C#
public virtual GridViewColumnGroup this[string name] { get; }
Parameters:namestring

Methods

Determines whether the specified name is contained.

C#
public virtual bool Contains(string name)
Parameters:namestring

The name.

Returns:

bool

Inserts the item.

C#
protected override void InsertItem(int index, GridViewColumnGroup item)
Parameters:indexint

The index.

itemGridViewColumnGroup

The item.

Overrides: ObservableCollection<GridViewColumnGroup>.InsertItem(int, GridViewColumnGroup)

Removes the element at the specified index of the Collection<T>.

C#
protected override void RemoveItem(int index)
Parameters:indexint

The zero-based index of the element to remove.

Exceptions:

ArgumentOutOfRangeException

index is less than zero.-or-index is equal to or greater than Count.

Overrides: ObservableCollection<GridViewColumnGroup>.RemoveItem(int)