我有一个带有来自Oracle的值的组合框,当完成填充时添加另一个项目,然后我尝试将字段排序为组合,这样firt字段显示是手动添加的数据。 以下代码:
CboPlazasComisiones.DataSource = GlobaldtPlace(ConSale:=True)
CboPlazasComisiones.DataBind()
CboPlazasComisiones.Items.Add(New ListItem("ALL", "-1")) //When the user click the combo, I need to apper in the first position the item ALL.
CboPlazasComisiones.Enabled = True
CboPlazasComisiones.SelectedValue = "-1"
答案 0 :(得分:0)
当我这样做时(我假设这是一个WebForm页面)。 我将“ALL”选项放入页面定义然后在我的Page_Load中,我从数据库中读取了实际选项并将它们附加到控件中。
这需要您在DataSource和控件之间放置一个适配器。
<asp:DropDownList ID="CboPlazasComisiones" runat="server">
<asp:ListItem Text="ALL"/>
</asp:DropDownList>
CboPlazasComisiones.Items.AddRange(GlobaldtPlace(ConSale:=True))