New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
public abstract class GridItem : GridTableRow, INamingContainer

Inheritance: objectGridTableRowGridItem

Derived Classes: GridCommandItemGridDetailTemplateItemGridEditableItemGridFilteringItemGridFooterItemGridGroupFooterItemGridGroupHeaderItemGridGroupPanelItemGridHeaderItemGridMultiRowItemGridNestedViewItemGridNoRecordsItemGridPagerItemGridStatusBarItem...

Implements: INamingContainer

Inherited Members GridTableRow.OriginalClientIDGridTableRow.ClientID

Constructors

C#
public GridItem(GridTableView ownerTableView, int itemIndex, int dataSetIndex, GridItemType itemType)
Parameters:ownerTableViewGridTableViewitemIndexintdataSetIndexintitemTypeGridItemType

Properties

C#
public virtual bool CanExpand { get; }
C#
public virtual int ClientRowIndex { get; }
C#
public virtual object DataItem { get; set; }
C#
public virtual int DataSetIndex { get; }
C#
public virtual bool Display { get; set; }
C#
public virtual bool Edit { get; set; }
C#
public virtual bool Expanded { get; set; }
C#
public string GroupIndex { get; }
C#
public virtual bool HasChildItems { get; }
C#
public virtual bool IsDataBound { get; }
C#
public virtual bool IsInEditMode { get; }
C#
public virtual int ItemIndex { get; }
C#
public string ItemIndexHierarchical { get; }
C#
public virtual GridItemType ItemType { get; }
C#
[Browsable(false)]
public virtual string OwnerGridID { get; }
C#
[Browsable(false)]
public virtual string OwnerID { get; }
C#
public GridTableView OwnerTableView { get; }
C#
public virtual int RowIndex { get; }
C#
public GridItemSelectableMode SelectableMode { get; set; }
C#
public bool Selected { get; set; }

Methods

C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: GridTableRow.AddAttributesToRender(HtmlTextWriter)

C#
protected int CalcColSpan(GridColumn[] columns, int FromCellIndex, int ToCellIndex)
Parameters:columnsGridColumn[]FromCellIndexintToCellIndexintReturns:

int

C#
protected virtual void CellsDataBound(GridColumn[] columns)
Parameters:columnsGridColumn[]
C#
protected virtual TableCell CreateCellObject()
Returns:

TableCell

C#
protected virtual TableCell CreateCellObject(GridColumn col)
Parameters:colGridColumnReturns:

TableCell

C#
public void ExpandHierarchyToTop()
C#
public void FireCommandEvent(string commandName, object commandArgument)
Parameters:commandNamestringcommandArgumentobject
C#
protected virtual bool GetExpandedDefaultValue()
Returns:

bool

C#
public virtual void Initialize(GridColumn[] columns)
Parameters:columnsGridColumn[]
C#
protected HorizontalAlign LeftAlign()
Returns:

HorizontalAlign

C#
protected override void LoadViewState(object savedState)
Parameters:savedStateobject
C#
protected override bool OnBubbleEvent(object source, EventArgs e)
Parameters:sourceobjecteEventArgsReturns:

bool

C#
protected virtual void OnCellDataBound(GridColumn column, TableCell cell)
Parameters:columnGridColumncellTableCell
C#
protected virtual void OnCollapse()
C#
protected virtual void OnExpand()
C#
public virtual void PrepareItemStyle()
C#
public virtual void PrepareItemVisibility()
C#
public void RemoveChildEditItems()
C#
public void RemoveChildSelectedItems()
C#
protected virtual void RemoveEditedChildren()
C#
protected virtual bool RemoveSelectedChildren()
Returns:

bool

C#
public void RestoreDecorator()
C#
protected HorizontalAlign RightAlign()
Returns:

HorizontalAlign

C#
public void SetChildrenVisible(bool value)
Parameters:valuebool
C#
protected virtual void SetEdited(bool value)
Parameters:valuebool
C#
protected virtual void SetItemType(GridItemType itemType)
Parameters:itemTypeGridItemType
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public virtual void SetupItem(bool dataBind, object dataItem, GridColumn[] columns, ControlCollection rows)
Parameters:dataBindbooldataItemobjectcolumnsGridColumn[]rowsControlCollection
C#
public virtual void SetVisibleChildren(bool value)
Parameters:valuebool

Events

C#
[SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly")]
public event GridCellDataBoundEvent CellDataBound