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

Inheritance: objectGridTableRowGridItemGridEditableItemGridEditFormItem

Derived Classes: GridEditFormInsertItem

Implements: INamingContainer

Inherited Members GridEditableItem.UpdateValues(object)GridEditableItem.GetDataKeyValue(string)GridEditableItem.KeyValuesGridItem.AddAttributesToRender(HtmlTextWriter)GridItem.FireCommandEvent(string, object)GridItem.RestoreDecorator()GridItem.SetItemType(GridItemType)GridItem.OnCellDataBound(GridColumn, TableCell)GridItem.CreateCellObject(GridColumn)GridItem.PrepareItemVisibility()GridItem.RemoveSelectedChildren()GridItem.RemoveChildSelectedItems()GridItem.RemoveEditedChildren()GridItem.RemoveChildEditItems()GridItem.SetChildrenVisible(bool)GridItem.SetVisibleChildren(bool)GridItem.GetExpandedDefaultValue()GridItem.OnExpand()GridItem.OnCollapse()GridItem.ExpandHierarchyToTop()GridItem.CalcColSpan(GridColumn[], int, int)GridItem.LoadViewState(object)GridItem.LeftAlign()GridItem.RightAlign()GridItem.OwnerTableViewGridItem.OwnerIDGridItem.OwnerGridIDGridItem.HasChildItemsGridItem.CanExpandGridItem.DataItemGridItem.DataSetIndexGridItem.ItemIndexGridItem.ClientRowIndexGridItem.RowIndexGridItem.ItemIndexHierarchicalGridItem.ItemTypeGridItem.ExpandedGridItem.DisplayGridItem.SelectedGridItem.SelectableModeGridItem.EditGridItem.GroupIndexGridItem.CellDataBoundGridTableRow.OriginalClientIDGridTableRow.ClientID...

Constructors

C#
public GridEditFormItem(GridTableView ownerTableView, int itemIndex, int dataSetIndex, GridDataItem parentItem, bool isInEditMode)
Parameters:ownerTableViewGridTableViewitemIndexintdataSetIndexintparentItemGridDataItemisInEditModebool

Fields

C#
public const string EditFormUserControlID = "EditFormControl"

Properties

C#
public override bool CanExtractValues { get; }

Overrides: GridEditableItem.CanExtractValues

EditFormCell

TableCell

C#
public TableCell EditFormCell { get; }
C#
public override GridEditManager EditManager { get; }

Overrides: GridEditableItem.EditManager

FormColumns

Control[]

C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
public Control[] FormColumns { get; }
C#
public override bool IsDataBound { get; }

Overrides: GridItem.IsDataBound

C#
public override bool IsInEditMode { get; }

Overrides: GridItem.IsInEditMode

C#
public GridDataItem ParentItem { get; }
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]

Methods

C#
protected override void CellsDataBound(GridColumn[] columns)
Parameters:columnsGridColumn[]

Overrides: GridItem.CellsDataBound(GridColumn[])

C#
protected override TableCell CreateCellObject()
Returns:

TableCell

Overrides: GridItem.CreateCellObject()

C#
public override void ExtractValues(IDictionary newValues)
Parameters:newValuesIDictionary

Overrides: GridEditableItem.ExtractValues(IDictionary)

C#
protected virtual void ExtractValuesFromTemplate(IDictionary newValues, ITemplate templateControl)
Parameters:newValuesIDictionarytemplateControlITemplate
C#
protected GridEditFormItem.EditFormTableCell FindEditFormTableCell(string columnUniqueName)
Parameters:columnUniqueNamestringReturns:

GridEditFormItem.EditFormTableCell

C#
public override void Initialize(GridColumn[] columns)
Parameters:columnsGridColumn[]

Overrides: GridItem.Initialize(GridColumn[])

C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
protected virtual void InitializeEditForm(GridColumn[] columns)
Parameters:columnsGridColumn[]
C#
public override void InitializeEditorInCell(IGridEditableColumn column)
Parameters:columnIGridEditableColumn

Overrides: GridEditableItem.InitializeEditorInCell(IGridEditableColumn)

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

bool

Overrides: GridItem.OnBubbleEvent(object, EventArgs)

C#
public override void PrepareItemStyle()

Overrides: GridItem.PrepareItemStyle()

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

Overrides: GridItem.SetEdited(bool)

C#
public override void SetupItem(bool dataBind, object dataItem, GridColumn[] columns, ControlCollection rows)
Parameters:dataBindbooldataItemobjectcolumnsGridColumn[]rowsControlCollection

Overrides: GridItem.SetupItem(bool, object, GridColumn[], ControlCollection)