Table

Tabledisposable

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

This class provides a powerful object model for creating HTML tables. It is similar to, but more abstract than, the System.Web.UI.HtmlControls.HtmlTable class. It also allows ASP.NET to optimize rendering for both down-level and up-level browsers. You can use it to dynamically generate an HTML table by adding TableRow objects to the Rows collection and adding TableCell objects to each row. Note that if you create or modify a table's structure programmatically, these changes will not be preserved across postbacks and you will have to reconstruct them manually; table rows and cells are controls of their own, not properties of Table.

Most other properties for the Table class correspond to formatting options, including a background image (BackImageUrl), alignment (HorizontalAlign), gridlines (GridLines), the spacing between cells (CellSpacing), and the spacing between cell borders and content (CellPadding).

This class is often used by control developers, while the DataGrid and DataList controls are preferred for ASP.NET applications, particularly if data binding is required.

public class Table : WebControl { // Public Constructors    public Table( ); // Public Instance Properties    public virtual string BackImageUrl{set; get; }    public virtual int CellPadding{set; get; }    public virtual int CellSpacing{set; get; }    public virtual GridLines GridLines{set; get; }    public virtual HorizontalAlign HorizontalAlign{set; get; }    public virtual TableRowCollection Rows{get; } // Protected Instance Methods    protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer);// overrides WebControl    protected override ControlCollection CreateControlCollection( );  // overrides System.Web.UI.Control    protected override Style CreateControlStyle( );                // overrides WebControl    protected override void RenderContents(System.Web.UI.HtmlTextWriter writer);  // overrides WebControl }

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) Table



ASP. NET in a Nutshell
ASP.NET in a Nutshell, Second Edition
ISBN: 0596005202
EAN: 2147483647
Year: 2003
Pages: 873

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net