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