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

G. andrew Duthie; matthew Macdonald

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

DataGridColumn

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

This abstract base class is used for all types of columns that can be added to a DataGrid control, including BoundColumn, ButtonColumn, HyperLinkColumn, EditCommandColumn, and TemplateColumn. It includes basic formatting-related properties, including TableItemStyle objects for the header, footer, and items, and an image file to be displayed in the header (HeaderIm900ageUrl). The SortExpression property specifies the field that will be used to order the DataGrid when sorting according to this column.

public abstract class 

DataGridColumn : System.Web.UI.IStateManager { // Public Constructors public

DataGridColumn ( ); // Public Instance Properties public virtual TableItemStyle

FooterStyle {get; } public virtual string

FooterText {set; get; } public virtual string

HeaderImageUrl {set; get; } public virtual TableItemStyle

HeaderStyle {get; } public virtual string

HeaderText {set; get; } public virtual TableItemStyle

ItemStyle {get; } public virtual string

SortExpression {set; get; } public bool

Visible {set; get; } // Protected Instance Properties protected bool

DesignMode {get; } protected bool

IsTrackingViewState {get; } // implements System.Web.UI.IStateManager protected DataGrid

Owner {get; } protected StateBag

ViewState {get; } // Public Instance Methods public virtual void

Initialize ( ); public virtual void

InitializeCell (TableCell

cell , int

columnIndex , ListItemType

itemType ); public override string

ToString ( ); // overrides object // Protected Instance Methods protected virtual void

LoadViewState (object

savedState ); // implements System.Web.UI.IStateManager protected virtual void

OnColumnChanged ( ); protected virtual object

SaveViewState ( ); // implements System.Web.UI.IStateManager protected virtual void

TrackViewState ( ); // implements System.Web.UI.IStateManager }

Subclasses

BoundColumn, ButtonColumn, EditCommandColumn, HyperLinkColumn, TemplateColumn

Returned By

DataGridColumnCollection.this

Passed To

DataGrid.InitializeItem( ), DataGridColumnCollection.{Add( ), AddAt( ), IndexOf( ), Remove( )}