0

ドロップダウンリストに表示されているデータベースからフェッチされた他のレコードの上に「すべて」オプションを追加したい.vb.net 2005でこれを行う方法についてのアイデアはありますか?

4

3 に答える 3

1

問題を考えてみてください。項目をコンボボックスに追加する代わりに、項目を動的データソースに追加します。

于 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 に答える