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(
)}
|