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

The editor for the GridDropDownColumn column.

Definition

Namespace:Telerik.Web.UI

Assembly:Telerik.Web.UI.dll

Syntax:

C#
[TelerikToolboxCategory("Data")]
public class GridDropDownListColumnEditor : GridDropDownColumnEditor, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IGridColumnEditor

Inheritance: objectControlGridColumnEditorBaseGridDropDownColumnEditorGridDropDownListColumnEditor

Implements: IComponentIControlBuilderAccessorIControlDesignerAccessorIDataBindingsAccessorIDisposableIExpressionsAccessorIGridColumnEditorIParserAccessorIUrlResolutionService...

Inherited Members GridDropDownColumnEditor.DataMemberGridDropDownColumnEditor.DataSourceGridDropDownColumnEditor.DataTextFieldGridDropDownColumnEditor.DataTextFormatStringGridDropDownColumnEditor.DataValueFieldGridColumnEditorBase.AddParsedSubObject(object)GridColumnEditorBase.EnsureControlsCreated()GridColumnEditorBase.InitializedInContainerGridColumnEditorBase.ContainerControlGridColumnEditorBase.IsInEditModeGridColumnEditorBase.ControlsCreatedGridColumnEditorBase.ContainerItemControl.ResolveAdapter()Control.HasEvents()Control.GetRouteUrl(object)Control.GetRouteUrl(string, object)Control.GetRouteUrl(RouteValueDictionary)Control.GetRouteUrl(string, RouteValueDictionary)Control.GetUniqueIDRelativeTo(Control)Control.ApplyStyleSheetSkin(Page)Control.OnDataBinding(EventArgs)Control.DataBind()Control.DataBind(bool)Control.DataBindChildren()Control.EnsureID()Control.OnInit(EventArgs)Control.ClearChildState()Control.ClearChildControlState()Control.ClearChildViewState()Control.ClearEffectiveClientIDMode()Control.ClearCachedClientID()Control.Focus()Control.LoadControlState(object)Control.LoadViewState(object)Control.MapPathSecure(string)Control.OpenFile(string)Control.OnLoad(EventArgs)Control.OnPreRender(EventArgs)Control.BuildProfileTree(string, bool)Control.SaveControlState()Control.SaveViewState()Control.Render(HtmlTextWriter)Control.RenderChildren(HtmlTextWriter)Control.RenderControl(HtmlTextWriter)Control.RenderControl(HtmlTextWriter, ControlAdapter)Control.OnUnload(EventArgs)Control.Dispose()Control.RaiseBubbleEvent(object, EventArgs)Control.OnBubbleEvent(object, EventArgs)Control.AddedControl(Control, int)Control.CreateControlCollection()Control.CreateChildControls()Control.ResolveUrl(string)Control.ResolveClientUrl(string)Control.FindControl(string)Control.FindControl(string, int)Control.GetDesignModeState()Control.HasControls()Control.IsLiteralContent()Control.TrackViewState()Control.EnsureChildControls()Control.RemovedControl(Control)Control.SetDesignModeState(IDictionary)Control.SetRenderMethodDelegate(RenderMethod)Control.ClientIDModeControl.ClientIDControl.ClientIDSeparatorControl.ContextControl.AdapterControl.DesignModeControl.EventsControl.IDControl.EnableThemingControl.IsChildControlStateClearedControl.SkinIDControl.EnableViewStateControl.ViewStateModeControl.IsViewStateEnabledControl.NamingContainerControl.IdSeparatorControl.LoadViewStateByIDControl.PageControl.RenderingCompatibilityControl.TemplateControlControl.ParentControl.TemplateSourceDirectoryControl.AppRelativeTemplateSourceDirectoryControl.SiteControl.VisibleControl.UniqueIDControl.HasChildViewStateControl.ControlsControl.ValidateRequestModeControl.ViewStateControl.ViewStateIgnoresCaseControl.ChildControlsCreatedControl.IsTrackingViewStateControl.DisposedControl.DataBindingControl.InitControl.LoadControl.PreRenderControl.Unloadobject.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()object.GetType()object.MemberwiseClone()...

Constructors

C#
public GridDropDownListColumnEditor()
C#
public GridDropDownListColumnEditor(GridDropDownColumn owner)
Parameters:ownerGridDropDownColumn

Properties

Gets the RadComboBox control places in the cell if the GridDropDownColumn DropDownControlType property is set to RadComboBox.

C#
public RadComboBox ComboBoxControl { get; }
Property Value:

The RadComboBox control places in the cell if the GridDropDownColumn DropDownControlType property is set to RadComboBox.

Gets the DropDownList control places in the cell if the GridDropDownColumn DropDownControlType property is set to DropDownList.

C#
public DropDownList DropDownListControl { get; }
Property Value:

The DropDownList control places in the cell if the GridDropDownColumn DropDownControlType property is set to DropDownList.

Gets the drop down style used for the drop down list control.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public Style DropDownStyle { get; }
Property Value:

The drop down style used for the drop down list control.

Get value if the editor has been initialized after an InitializeInControl or InitializeFromControl method call

C#
[Browsable(false)]
public override bool IsInitialized { get; }

Overrides: GridColumnEditorBase.IsInitialized

Gets or sets the selected index of the drop down list control.

C#
public override int SelectedIndex { get; set; }
Property Value:

The selected index of the drop down list control.

Overrides: GridDropDownColumnEditor.SelectedIndex

Gets or sets the selected text of the drop down list control.

C#
public override string SelectedText { get; set; }
Property Value:

The selected text of the drop down list control.

Overrides: GridDropDownColumnEditor.SelectedText

Gets or sets the selected value of the drop down list control.

C#
public override string SelectedValue { get; set; }
Property Value:

The selected value of the drop down list control.

Overrides: GridDropDownColumnEditor.SelectedValue

Methods

Implement this member to create the edit controls in the grid cell. This method is called from each column's InitializeCell method, when a GridItem initializes its cells.

C#
protected override void AddControlsToContainer()

Overrides: GridColumnEditorBase.AddControlsToContainer()

Create the input/edit controls belonging to the editor and prepare for AddControlsToContainer call.

C#
protected override void CreateControls()

Overrides: GridColumnEditorBase.CreateControls()

This method should recrteate the state of the column editor (edit controls, etc) from the container. This method is called when ExtractValuesFromItem(IDictionary, GridEditableItem) method is called, or when GetColumnEditor(string) is called.

C#
protected override void LoadControlsFromContainer()

Overrides: GridColumnEditorBase.LoadControlsFromContainer()

This method is should prepare the column editor to extract values from the edit controls residign in a TableCell of the grid.