在vb net中对组合框中的项目进行排序

时间:2014-04-11 17:23:56

标签: asp.net combobox

我有一个带有来自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"

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))