Class DnnComboBox
Assembly: DotNetNuke.Web.dll
Syntax
public class DnnComboBox : DropDownList, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, IEditableTextControl, ITextControl, IPostBackDataHandler
Constructors
DnnComboBox()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IApplicationStatusInfo. Scheduled removal in v12.0.0.")]
public DnnComboBox()
DnnComboBox(IApplicationStatusInfo, IEventLogger, IClientResourceController)
Declaration
public DnnComboBox(IApplicationStatusInfo appStatus, IEventLogger eventLogger, IClientResourceController clientResourceController)
Parameters
Properties
AppStatus
Declaration
protected IApplicationStatusInfo AppStatus { get; }
Property Value
CheckBoxes
Declaration
public virtual bool CheckBoxes { get; set; }
Property Value
ClientResourceController
Declaration
protected IClientResourceController ClientResourceController { get; }
Property Value
EventLogger
Declaration
protected IEventLogger EventLogger { get; }
Property Value
MultipleSelect
Declaration
public virtual bool MultipleSelect { get; set; }
Property Value
OnClientSelectedIndexChanged
Declaration
public virtual string OnClientSelectedIndexChanged { get; set; }
Property Value
Options
Declaration
public DnnComboBoxOption Options { get; set; }
Property Value
SelectedValue
Declaration
public override string SelectedValue { get; set; }
Property Value
Overrides
TagKey
Declaration
protected override HtmlTextWriterTag TagKey { get; }
Property Value
Overrides
Value
Declaration
public string Value { get; set; }
Property Value
Methods
AddItem(string, string)
Declaration
public void AddItem(string text, string value)
Parameters
DataBind()
Declaration
public override void DataBind()
Overrides
DataBind(string)
Declaration
public void DataBind(string initialValue)
Parameters
| Type |
Name |
Description |
| string |
initialValue |
|
DataBind(string, bool)
Declaration
public void DataBind(string initial, bool findByText)
Parameters
| Type |
Name |
Description |
| string |
initial |
|
| bool |
findByText |
|
FindItemByText(string, bool)
Declaration
public ListItem FindItemByText(string text, bool ignoreCase = false)
Parameters
Returns
FindItemByValue(string, bool)
Declaration
public ListItem FindItemByValue(string value, bool ignoreCase = false)
Parameters
| Type |
Name |
Description |
| string |
value |
|
| bool |
ignoreCase |
|
Returns
FindItemIndexByValue(string)
Declaration
public int FindItemIndexByValue(string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
InsertItem(int, string, string)
Declaration
public void InsertItem(int index, string text, string value)
Parameters
LoadPostData(string, NameValueCollection)
Declaration
protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
Parameters
Returns
Overrides
OnPreRender(EventArgs)
Declaration
protected override void OnPreRender(EventArgs e)
Parameters
Overrides
RenderContents(HtmlTextWriter)
Declaration
protected override void RenderContents(HtmlTextWriter writer)
Parameters
Overrides
Select(string, bool)
Declaration
public void Select(string initial, bool findByText)
Parameters
| Type |
Name |
Description |
| string |
initial |
|
| bool |
findByText |
|
Implements
Extension Methods