Dropdownlist
データベースから値を読み取り、表示します。ページがロードされたときにdropdownlist
何も表示されず (つまりselectedindex
= -1)、ユーザーが値を選択したときに必要です。何か案が?
質問する
375 次
2 に答える
3
バインドされていない空のアイテムを追加する
<asp:DropDownList runat="server" AppendDataBoundItems="true">
<asp:ListItem Selected="true" Text="" Value="" />
</asp:DropDownList>
于 2012-08-09T16:19:46.273 に答える
0
バックエンドから、またはドロップダウン リストから直接、空のデータ listitem を追加できます。
データベース側から:
SELECT
1 as SortOrder,
DataValueField,
DataTextField
FROM
YourTable
UNION ALL
SELECT
0 As SortOrder, --this ensures the empty item is at the top of the list
0 As DataValueField,
'' As DataTextField --or 'Select One'
Order By
SortOrder,
Value
またはリスト項目として直接
<asp:ListItem Selected="True" Text="Select One" Value="0" AppendDataBoundItems="true" />
于 2012-08-09T16:21:45.803 に答える