2

SQL Server データ ソースにデータ バインドされた DropDownList があります。そのままでは、データ ソースからの最初のエントリが、既定で選択される最初のエントリになります。このエントリを選択する (そして DropDownList_SelectedIndexChange() 関数を呼び出す) には、2 番目のオプションを選択し、次に最初のオプションを再度選択する必要があります。

「デフォルト値」のように、無効なアイテムを最初のアイテムとして DropDownList に入力する方法はありますか?

4

2 に答える 2

1

「SQL Server データ ソース」とは、ページ マークアップの宣言を意味していると思いますSQLDataSourceので、実際の C# コードは問題になりませんか? もしそうなら、あなたがしなければならないことが2つあります。

まず、デフォルト値を に追加しますDropDownList。次に、プロパティAppendDataBoundItemsを次のように設定しますtrue

<asp:DropDownList ID="someID" runat="server" DataSourceID="someDataSource" DataTextField="name" DataValueField="id" AppendDataBoundItems="true">
    <asp:ListItem></asp:ListItem>
</asp:DropDownList>
于 2013-07-22T18:48:29.510 に答える