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

G. andrew Duthie; matthew Macdonald

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

DataGridItemdisposable

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

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

The DataGridItem class inherits most of its properties from System.Web.UI.Control. In addition, it provides an ItemIndex that gives its index in the DataGrid.Items collection, an ItemType property 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 

DataGridItem : TableRow, System.Web.UI.INamingContainer { // Public Constructors public

DataGridItem (int

itemIndex , int

dataSetIndex , ListItemType

itemType ); // Public Instance Properties public virtual object

DataItem {set; get; } public virtual int

DataSetIndex {get; } public virtual int

ItemIndex {get; } public virtual ListItemType

ItemType {get; } // Protected Instance Methods 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) TableRow DataGridItem(System.Web.UI.INamingContainer)

Returned By

DataGrid.{CreateItem( ), SelectedItem}, DataGridCommandEventArgs.Item, DataGridItemCollection.this, DataGridItemEventArgs.Item

Passed To

DataGrid.{InitializeItem( ), InitializePager( )}, DataGridCommandEventArgs.DataGridCommandEventArgs( ), DataGridItemEventArgs.DataGridItemEventArgs( )