ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 733
نمايش فراداده

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