如何以编程方式在DropDownEdit asp.NET(VB)上添加项
我制作了一个网络表单,在其中我简单地放置了一个下拉列表,如下所示:如何以编程方式在DropDownEdit asp.NET(VB)上添加项,asp.net,vb.net,devexpress,Asp.net,Vb.net,Devexpress,我制作了一个网络表单,在其中我简单地放置了一个下拉列表,如下所示: <table> <tr> <td> <dx:ASPxDropDownEdit runat="server"></dx:ASPxDropDownEdit> </td> </tr> </table> 如何以编程方式在其中添加项目?我想显示简单的文本,如Item1,I
<table>
<tr>
<td>
<dx:ASPxDropDownEdit runat="server"></dx:ASPxDropDownEdit>
</td>
</tr>
</table>
如何以编程方式在其中添加项目?我想显示简单的文本,如Item1,Item2。。。单击此元素的向下箭头时。来自:
ASPxDropDownEdit表示包含要编辑的编辑框的编辑器
显示编辑器值和打开下拉列表的特定按钮
其内容可以模板化的窗口。会议的主要目的是:
ASPxDropDownEdit允许您根据
集成到编辑器中的其他控件的值
下拉窗口模板
根据文档,您不能像组合框控件那样使用它。我建议您使用,它可以让您以简单的方式实现此功能
如果您急于实现DropDownEdit控件,则需要以编程方式创建其DropDownWindowTemplate。遵循以下方法,您可以尝试实现您想要实现的目标
//将DropDownWindowTemplate属性分配给自定义模板
protected void Page_Load(object sender, EventArgs e)
{
ASPxDropDownEdit1.DropDownWindowTemplate = new CustomTemplate();
}
//实现ITemplate接口的模板类
public class CustomTemplate:ITemplate
{
public void InstantiateIn(Control container)
{
ASPxListBox listBox = new ASPxListBox();
listBox.Items.Add("Item 1");
listBox.Items.Add("Item 2");
listBox.Items.Add("Item 3");
container.Controls.Add(listBox);
}
}
请参阅:
你有试过什么吗?我需要使用组合框项目代替。