Class
ColumnGroupCollection

Represents a collection containing GridViewColumnGroup objects. Used in ColumnGroupsViewDefinition.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
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

ColumnGroupCollection(ColumnGroupsViewDefinition)

Initializes a new instance of the ColumnGroupCollection class.

Declaration

cs-api-definition
public ColumnGroupCollection(ColumnGroupsViewDefinition viewDefinition)

Parameters

viewDefinition

ColumnGroupsViewDefinition

The view definition.

ColumnGroupCollection(GridViewColumnGroup)

Initializes a new instance of the ColumnGroupCollection class.

Declaration

cs-api-definition
public ColumnGroupCollection(GridViewColumnGroup owner)

Parameters

owner

GridViewColumnGroup

The owner.

Properties

this[string]

Declaration

cs-api-definition
public virtual GridViewColumnGroup this[string name] { get; }

Parameters

name

string

Property Value

GridViewColumnGroup

Methods

Contains(string)

Determines whether the specified name is contained.

Declaration

cs-api-definition
public virtual bool Contains(string name)

Parameters

name

string

The name.

Returns

bool

InsertItem(int, GridViewColumnGroup)

Inserts the item.

Declaration

cs-api-definition
protected override void InsertItem(int index, GridViewColumnGroup item)

Parameters

index

int

The index.

item

GridViewColumnGroup

The item.

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

RemoveItem(int)

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

Declaration

cs-api-definition
protected override void RemoveItem(int index)

Parameters

index

int

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)