GridItem
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public abstract class GridItem : GridTableRow, INamingContainer
Inheritance: objectGridTableRowGridItem
Derived Classes:
Implements:
Inherited Members
Constructors
C#
public GridItem(GridTableView ownerTableView, int itemIndex, int dataSetIndex, GridItemType itemType)
Properties
C#
public virtual int ClientRowIndex { get; }
C#
public virtual int DataSetIndex { get; }
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 string ItemIndexHierarchical { get; }
C#
public virtual GridItemType ItemType { get; }
C#
[Browsable(false)]
public virtual string OwnerGridID { get; }
C#
public GridTableView OwnerTableView { get; }
C#
public GridItemSelectableMode SelectableMode { get; set; }
Methods
C#
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
C#
protected int CalcColSpan(GridColumn[] columns, int FromCellIndex, int ToCellIndex)
C#
protected virtual TableCell CreateCellObject()
TableCell
C#
protected virtual TableCell CreateCellObject(GridColumn col)
TableCell
C#
public void ExpandHierarchyToTop()
C#
protected HorizontalAlign LeftAlign()
HorizontalAlign
C#
protected virtual void OnCellDataBound(GridColumn column, TableCell cell)
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#
public void RestoreDecorator()
C#
protected HorizontalAlign RightAlign()
HorizontalAlign
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public virtual void SetupItem(bool dataBind, object dataItem, GridColumn[] columns, ControlCollection rows)
Events
C#
[SuppressMessage("Microsoft.Design", "CA1009:DeclareEventHandlersCorrectly")]
public event GridCellDataBoundEvent CellDataBound