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 GridEditableColumn : GridColumn, IStateManager, IComparable, IGridEditableColumn, IGridDataColumn

Inheritance: objectGridColumnGridEditableColumn

Derived Classes: GridAttachmentColumnGridAutoCompleteColumnGridBinaryImageColumnGridBoundColumnGridCheckBoxColumnGridDropDownColumnGridRatingColumnGridTemplateColumn...

Implements: IComparableIGridDataColumnIGridEditableColumnIStateManager

Inherited Members GridColumn.InheritanceSafeClone(GridColumn)GridColumn.Initialize()GridColumn.InitializeCell(TableCell, int, GridItem)GridColumn.GetFilterDataField()GridColumn.SupportsFiltering()GridColumn.ShouldSerializeFilterImageUrl()GridColumn.ShouldSerializeSortAscImageUrl()GridColumn.ShouldSerializeSortDescImageUrl()GridColumn.RefreshCurrentFilterValue(GridFilteringItem, string)GridColumn.RefreshCurrentFilterValue(GridFilteringItem)GridColumn.SetCurrentFilterValueToControl(TableCell)GridColumn.GetCurrentFilterValueFromControl(TableCell)GridColumn.EvaluateFilterExpression(GridFilteringItem)GridColumn.EvaluateFilterExpression()GridColumn.FunctionTakesNoArguments(GridKnownFunction)GridColumn.SetupFilterControls(TableCell)GridColumn.GetFilterFunctionsList(GridFilterListOptions, ArrayList)GridColumn.PrepareCell(TableCell, GridItem)GridColumn.LoadViewState(object)GridColumn.OnColumnChanged()GridColumn.SaveViewState()GridColumn.ToString()GridColumn.TrackViewState()GridColumn.ResetCurrentFilterValue(GridFilteringItem)GridColumn.ResetCurrentFilterValue()GridColumn.GetDefaultGroupByExpression()GridColumn.IsUniqueName(string)GridColumn.GenerateUniqueNameBase(string)GridColumn.GenerateUniqueName()GridColumn.TrySetOnClientClickScript(Control, GridItem, string, params string[])GridColumn.UpdateUniqueNameIfDefault(string)GridColumn.Clone()GridColumn.IsBoundToFieldName(string)GridColumn.CompareTo(object)GridColumn.GetCustomPropertyDataFields(object)GridColumn.AddSubPropertyFieldInfo(IDictionary, string, object)GridColumn.HeaderTooltipGridColumn.HeaderAbbrGridColumn.HeaderAxisGridColumn.SortedBackColorGridColumn.CurrentFilterValueGridColumn.AndCurrentFilterValueGridColumn.ColumnGroupNameGridColumn.SelectedGridColumn.SelectableGridColumn.CurrentFilterFunctionGridColumn.AndCurrentFilterFunctionGridColumn.FilterDelayGridColumn.ExportableGridColumn.EnableHeaderContextMenuGridColumn.ShowFilterIconGridColumn.FilterListOptionsGridColumn.AutoPostBackOnFilterGridColumn.FilterImageToolTipGridColumn.FilterControlToolTipGridColumn.EditorControlToolTipGridColumn.FilterImageUrlGridColumn.SortAscImageUrlGridColumn.SortDescImageUrlGridColumn.DataTypeNameGridColumn.ListOfFilterValuesGridColumn.FilterTemplateGridColumn.TableViewSpecificStateGridColumn.DesignModeGridColumn.FooterStyleGridColumn.FooterTextGridColumn.HeaderImageUrlGridColumn.HeaderStyleGridColumn.HeaderTextGridColumn.IsTrackingViewStateGridColumn.ItemStyleGridColumn.OwnerGridColumn.SortExpressionGridColumn.GroupByExpressionGridColumn.ViewStateGridColumn.ShowSortIconGridColumn.ShowNoSortIconGridColumn.VisibleGridColumn.DisplayGridColumn.OwnerIDGridColumn.OwnerGridIDGridColumn.ResizableGridColumn.ReorderableGridColumn.GroupableGridColumn.ColumnTypeGridColumn.HeaderButtonTypeGridColumn.OrderIndexGridColumn.IsEditableGridColumn.IsDefaultUniqueNameGridColumn.EditFormColumnIndexGridColumn.UniqueNameGridColumn.EditFormHeaderTextFormatGridColumn.DataTypeGridColumn.FilterControlWidthGridColumn.FilterControlAltTextGridColumn.FilterCheckListWebServiceMethodGridColumn.FilterCheckListEnableLoadOnDemandobject.GetType()object.MemberwiseClone()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
protected GridEditableColumn()

Properties

C#
public virtual bool AllowFiltering { get; set; }

Implements: IGridDataColumn.AllowFiltering

C#
public virtual bool AllowSorting { get; set; }

Implements: IGridDataColumn.AllowSorting

C#
[Browsable(false)]
public virtual IGridColumnEditor ColumnEditor { get; set; }

Implements: IGridEditableColumn.ColumnEditor

C#
public string ColumnEditorID { get; set; }
C#
public bool ConvertEmptyStringToNull { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
[Browsable(false)]
public virtual IGridColumnEditor CurrentColumnEditor { get; }
C#
public string DefaultInsertValue { get; set; }
C#
public GridForceExtractValues ForceExtractValue { get; set; }

Implements: IGridEditableColumn.ForceExtractValue

C#
protected IGridColumnEditor InnerColumnEditor { get; }
C#
public GridColumnVisibilityMode InsertVisiblityMode { get; set; }
C#
public IGridColumnEditor MobileEditor { get; set; }
C#
[SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId = "ReadOnly")]
public virtual bool ReadOnly { get; set; }
C#
protected override bool Sortable { get; }

Overrides: GridColumn.Sortable

C#
public bool UseNativeEditorsInMobileMode { get; set; }

Methods

C#
protected virtual void ColumnEditorChange(IGridColumnEditor newValue)
Parameters:newValueIGridColumnEditor
C#
protected virtual object ConvertValueIfEmpty(string value)
Parameters:valuestringReturns:

object

C#
protected override void CopyBaseProperties(GridColumn fromColumn)
Parameters:fromColumnGridColumn

Overrides: GridColumn.CopyBaseProperties(GridColumn)

C#
protected virtual IGridColumnEditor CreateDefaultColumnEditor()
Returns:

IGridColumnEditor

C#
public abstract void FillValues(IDictionary newValues, GridEditableItem editableItem)
Parameters:newValuesIDictionaryeditableItemGridEditableItem

Implements: IGridEditableColumn.FillValues(IDictionary, GridEditableItem)

C#
public virtual string GetActiveDataField()
Returns:

string

Implements: IGridDataColumn.GetActiveDataField()

C#
protected virtual GridEditableColumn GetEditableColumn()
Returns:

GridEditableColumn

C#
protected void SetDefaultColumnEditor(IGridColumnEditor defaultEditor)
Parameters:defaultEditorIGridColumnEditor
C#
public virtual bool ShouldExtractValues(GridEditableItem item)
Parameters:itemGridEditableItemReturns:

bool

Implements: IGridEditableColumn.ShouldExtractValues(GridEditableItem)