DekGenius.com
[ Team LiB ] Previous Section Next Section

DataGridColumnCollection

System.Web.UI.WebControls (system.web.dll)sealed class

This is the collection of DataGridColumn objects in a DataGrid control. It is provided through the DataGrid.Columns property. You can use this collection to programmatically add or remove columns, but these changes will not be automatically persisted over postbacks because the DataGrid.Columns property is not stored in view state. This collection will only contain columns that have been added through templates, not automatically generated ones.

public sealed class DataGridColumnCollection : ICollection, IEnumerable, System.Web.UI.IStateManager {
// Public Constructors
   public DataGridColumnCollection(DataGrid owner, System.Collections.ArrayList columns);
// Public Instance Properties
   public int Count{get; }                          // implements ICollection
   public bool IsReadOnly{get; }
   public bool IsSynchronized{get; }                // implements ICollection
   public object SyncRoot{get; }                    // implements ICollection
   public DataGridColumn this[int index]{get; }
// Public Instance Methods
   public void Add(DataGridColumn column);
   public void AddAt(int index, DataGridColumn column);
   public void Clear( );
   public void CopyTo(Array array, int index);                  // implements ICollection
   public IEnumerator GetEnumerator( );              // implements IEnumerable
   public int IndexOf(DataGridColumn column);
   public void Remove(DataGridColumn column);
   public void RemoveAt(int index);
}

Returned By

DataGrid.Columns

    [ Team LiB ] Previous Section Next Section