0

我想在从下拉列表中显示的数据库中获取的其他记录之上添加“全部”选项。关于如何在 vb.net 2005 中执行此操作的任何想法?

4

3 回答 3

1

Think around the problem. Instead of adding the item to the combobox, add the item to the dynamic datasource.

于 2012-11-19T13:59:01.450 回答
0

即使在 VS 2005 中,该AppendDataBoundItems属性也是可用的。因此,您可以通过代码隐藏或声明方式在 aspx 上以编程方式添加此项目:

<asp:DropDownList
    runat="server"
    ID="DropDownList1"
    AppendDataBoundItems="true"
>
            <asp:ListItem
                Enabled="True"
                Selected="True"
                Text="All"
                Value="0"
            />
</asp:DropDownList>

现在,您的所有数据绑定项目都会自动附加,并且不会删除第一个项目。

于 2012-11-19T11:18:47.313 回答
0

下面为我​​工作!

向数据源添加新行

    Dim dr As DataRow = ds.Tables("cusPracticeLocation").NewRow
    'Add some data to it
    dr(0) = 0
    dr(1) = "All"
    ds.Tables("cusPracticeLocation").Rows.InsertAt(dr, 0)
于 2012-11-20T05:15:47.740 回答