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 class GridDataItem : GridEditableItem, INamingContainer

Inheritance: objectGridTableRowGridItemGridEditableItemGridDataItem

Derived Classes: GridDataInsertItem

Implements: INamingContainer

Inherited Members GridEditableItem.ExtractValues(IDictionary)GridEditableItem.UpdateValues(object)GridEditableItem.GetDataKeyValue(string)GridEditableItem.EditManagerGridEditableItem.CanExtractValuesGridEditableItem.KeyValuesGridItem.AddAttributesToRender(HtmlTextWriter)GridItem.FireCommandEvent(string, object)GridItem.OnBubbleEvent(object, EventArgs)GridItem.RestoreDecorator()GridItem.SetItemType(GridItemType)GridItem.Initialize(GridColumn[])GridItem.OnCellDataBound(GridColumn, TableCell)GridItem.CellsDataBound(GridColumn[])GridItem.CreateCellObject()GridItem.CreateCellObject(GridColumn)GridItem.SetupItem(bool, object, GridColumn[], ControlCollection)GridItem.PrepareItemStyle()GridItem.PrepareItemVisibility()GridItem.RemoveChildSelectedItems()GridItem.RemoveChildEditItems()GridItem.SetChildrenVisible(bool)GridItem.GetExpandedDefaultValue()GridItem.ExpandHierarchyToTop()GridItem.CalcColSpan(GridColumn[], int, int)GridItem.LoadViewState(object)GridItem.LeftAlign()GridItem.RightAlign()GridItem.OwnerTableViewGridItem.OwnerIDGridItem.OwnerGridIDGridItem.CanExpandGridItem.DataItemGridItem.DataSetIndexGridItem.ItemIndexGridItem.ClientRowIndexGridItem.RowIndexGridItem.ItemIndexHierarchicalGridItem.ItemTypeGridItem.ExpandedGridItem.SelectedGridItem.SelectableModeGridItem.EditGridItem.GroupIndexGridItem.CellDataBoundGridTableRow.OriginalClientIDGridTableRow.ClientID...

Constructors

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

Properties

C#
public GridNestedViewItem ChildItem { get; }
C#
public TableCell DetailTemplateItemDataCell { get; }
C#
public override bool Display { get; set; }

Overrides: GridItem.Display

C#
public GridEditFormItem EditFormItem { get; }
C#
public override bool HasChildItems { get; }

Overrides: GridItem.HasChildItems

C#
public bool HasEditItem { get; }
C#
public override bool IsDataBound { get; }

Overrides: GridItem.IsDataBound

C#
public override bool IsInEditMode { get; }

Overrides: GridItem.IsInEditMode

C#
public override IDictionary SavedOldValues { get; }

Overrides: GridEditableItem.SavedOldValues

C#
public override TableCell this[GridColumn column] { get; }
Parameters:columnGridColumn

Overrides: GridEditableItem.this[GridColumn]

this[string]

TableCell

C#
public override TableCell this[string columnUniqueName] { get; }
Parameters:columnUniqueNamestring

Overrides: GridEditableItem.this[string]

C#
public override bool Visible { get; set; }

Methods

C#
public string ClientFireCommandFunction(string commandName, string commandArgument)
Parameters:commandNamestringcommandArgumentstringReturns:

string

C#
public override void InitializeEditorInCell(IGridEditableColumn column)
Parameters:columnIGridEditableColumn

Overrides: GridEditableItem.InitializeEditorInCell(IGridEditableColumn)

C#
protected override void OnCollapse()

Overrides: GridItem.OnCollapse()

C#
protected override void OnExpand()

Overrides: GridItem.OnExpand()

C#
protected override void RemoveEditedChildren()

Overrides: GridItem.RemoveEditedChildren()

C#
protected override bool RemoveSelectedChildren()
Returns:

bool

Overrides: GridItem.RemoveSelectedChildren()

C#
protected override void SetEdited(bool value)
Parameters:valuebool

Overrides: GridItem.SetEdited(bool)

C#
public override void SetVisibleChildren(bool value)
Parameters:valuebool

Overrides: GridItem.SetVisibleChildren(bool)