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

G. andrew Duthie; matthew Macdonald

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

BaseDataListdisposable

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

This abstract class provides basic functionality for the DataList and DataGrid web controls. These controls include data binding (through the DataBind( ) method and properties like DataSource), and simple formatting through various table-specific properties, including CellPadding (the space between content in a cell and the cell borders), CellSpacing (the space between cells), and HorizontalAlign (the position of the table relative to the page or adjacent content).

public abstract class 

BaseDataList : WebControl { // Public Constructors public

BaseDataList ( ); // Public Instance Properties public virtual int

CellPadding {set; get; } public virtual int

CellSpacing {set; get; } public override ControlCollection

Controls {get; } // overrides System.Web.UI.Control public virtual string

DataKeyField {set; get; } public DataKeyCollection

DataKeys {get; } public string

DataMember {set; get; } public virtual object

DataSource {set; get; } public virtual GridLines

GridLines {set; get; } public virtual HorizontalAlign

HorizontalAlign {set; get; } // Protected Instance Properties protected ArrayList

DataKeysArray {get; } // Public Static Methods public static bool

IsBindableType (Type

type ); // Public Instance Methods public override void

DataBind ( ); // overrides System.Web.UI.Control // Protected Instance Methods protected override void

AddParsedSubObject (object

obj ); // overrides System.Web.UI.Control protected override void

CreateChildControls ( ); // overrides System.Web.UI.Control protected abstract void

CreateControlHierarchy (bool

useDataSource ); protected override void

OnDataBinding (EventArgs

e ); // overrides System.Web.UI.Control protected virtual void

OnSelectedIndexChanged (EventArgs

e ); protected abstract void

PrepareControlHierarchy ( ); protected override void

Render (System.Web.UI.HtmlTextWriter

writer ); // overrides WebControl // Events public event EventHandler

SelectedIndexChanged ; }

Hierarchy

System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) WebControl(System.Web.UI.IAttributeAccessor) BaseDataList

Subclasses

DataGrid, DataList