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