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


    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace