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

G. andrew Duthie; matthew Macdonald

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

DataListItemdisposable

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

This class represents an individual item in the DataList control. You can access it through the DataList.Items collection or from a DataList event.

DataListItem inherits most of its properties from System.Web.UI.Control. In addition, it provides an ItemIndex that gives its index in the DataList.Items collection, an ItemType prop900erty that identifies what type of item this is (a header, footer, alternating row, etc.), and a DataItem property that returns the corresponding data item (such as a System.Data.DataRowView instance).

public class 

DataListItem : WebControl, System.Web.UI.INamingContainer { // Public Constructors public

DataListItem (int

itemIndex , ListItemType

itemType ); // Public Instance Properties public virtual object

DataItem {set; get; } public virtual int

ItemIndex {get; } public virtual ListItemType

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

RenderItem (System.Web.UI.HtmlTextWriter

writer , bool

extractRows , bool

tableLayout ); // Protected Instance Methods protected override Style

CreateControlStyle ( ); // overrides WebControl protected override bool

OnBubbleEvent (object

source , EventArgs

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

SetItemType (ListItemType

itemType ); }

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) DataListItem(System.Web.UI.INamingContainer)

Returned By

DataList.{CreateItem( ), SelectedItem}, DataListCommandEventArgs.Item, DataListItemCollection.this, DataListItemEventArgs.Item

Passed To

DataList.InitializeItem( ), DataListCommandEventArgs.DataListCommandEventArgs( ), DataListItemEventArgs.DataListItemEventArgs( )