| 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