Class
GridViewColumnCollection

A collection of GridViewColumn objects

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class GridViewColumnCollection : ObservableCollection<GridViewDataColumn>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectCollection<GridViewDataColumn>ObservableCollection<GridViewDataColumn>GridViewColumnCollection

Implements: ICollectionIEnumerableIListINotifyCollectionChangedINotifyCollectionChangingINotifyPropertyChangedINotifyPropertyChangingEx

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

Constructors

GridViewColumnCollection(GridViewTemplate)

Initializes a new instance of the GridViewColumnCollection class.

Declaration

cs-api-definition
public GridViewColumnCollection(GridViewTemplate owner)

Parameters

owner

GridViewTemplate

The owner.

Properties

AllowCaseSensitiveNames

Gets or sets the allow case sensitive names.

Declaration

cs-api-definition
public bool AllowCaseSensitiveNames { get; set; }

Property Value

bool

The allow case sensitive names.

Owner

Gets the owner.

Declaration

cs-api-definition
public GridViewTemplate Owner { get; }

Property Value

GridViewTemplate

The owner.

this[string]

Gets the GridViewColumn with the specified column name.

Declaration

cs-api-definition
public GridViewDataColumn this[string columnName] { get; }

Parameters

columnName

string

Property Value

GridViewDataColumn

Methods

Add(string)

Adds the column with specified name.

Declaration

cs-api-definition
public void Add(string name)

Parameters

name

string

The name.

Add(string, string)

Adds the column with specified name and header text.

Declaration

cs-api-definition
public void Add(string name, string headerText)

Parameters

name

string

The name.

headerText

string

The header text.

Add(string, string, string)

Adds the column with specified name, header text and field name.

Declaration

cs-api-definition
public void Add(string name, string headerText, string fieldName)

Parameters

name

string

The name.

headerText

string

The header text.

fieldName

string

Name of the field.

AddRange(params GridViewDataColumn[])

Adds the range.

Declaration

cs-api-definition
public virtual void AddRange(params GridViewDataColumn[] gridViewColumns)

Parameters

gridViewColumns

GridViewDataColumn[]

The grid view columns.

ClearItems()

Removes all elements from the Collection<T>.

Declaration

cs-api-definition
protected override void ClearItems()

Overrides ObservableCollection<GridViewDataColumn>.ClearItems()

Contains(string)

Determines whether a GridViewDataColumn with the specified name exists in the collection.

Declaration

cs-api-definition
public bool Contains(string columnName)

Parameters

columnName

string

The object to locate.

Returns

bool

true if item is found otherwise, false.

GetColumnByFieldName(string)

Gets the name of the column by field.

Declaration

cs-api-definition
public GridViewDataColumn[] GetColumnByFieldName(string fieldName)

Parameters

fieldName

string

Name of the field.

Returns

GridViewDataColumn[]

GetColumnByHeaderText(string)

Gets the column by header text.

Declaration

cs-api-definition
public GridViewDataColumn[] GetColumnByHeaderText(string headerText)

Parameters

headerText

string

The header text.

Returns

GridViewDataColumn[]

IndexOf(string)

Indexes the of.

Declaration

cs-api-definition
public int IndexOf(string columnName)

Parameters

columnName

string

Name of the column.

Returns

int

InsertItem(int, GridViewDataColumn)

Overridden. Inserts an item into the collection at the specified index.

Declaration

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

Parameters

index

int

item

GridViewDataColumn

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

Remove(string)

Removes the specified column name.

Declaration

cs-api-definition
public void Remove(string columnName)

Parameters

columnName

string

Name of the column.

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<GridViewDataColumn>.RemoveItem(int)

Rename(string, string)

Renames the specified name.

Declaration

cs-api-definition
public void Rename(string name, string newName)

Parameters

name

string

The name.

newName

string

The new name.

SetItem(int, GridViewDataColumn)

Sets the item.

Declaration

cs-api-definition
protected override void SetItem(int index, GridViewDataColumn item)

Parameters

index

int

The index.

item

GridViewDataColumn

The item.

Overrides ObservableCollection<GridViewDataColumn>.SetItem(int, GridViewDataColumn)