0

Google と Stack Overflow で見つけたいくつかの提案を試しましたが、うまくいきません。

データがバインドされているドロップダウン リスト コントロールは次のとおりです。DataSouce または DataSourceID の値がないことに注意してください。

<asp:DropDownList ID="CuisineList" runat="server" Width="100" 
     onselectedindexchanged="CuisineList_SelectedIndexChanged">
</asp:DropDownList>

データをドロップダウン リスト コントロールにバインドするコードは次のとおりです。

BLgetMasterData obj = new BLgetMasterData();
var cusineList = obj.getCuisines();
CuisineList.DataSourceID = null; 
CuisineList.DataSource = cusineList;
CuisineList.DataBind();
CuisineList.Items.Insert(0, "Any");
CuisineList.SelectedValue = "Any";
4

3 に答える 3

0

CuisineList.DataBind();は、データ ソースを使用してリストにデータを入力します。
余分なアイテムをリストに挿入したのと同じように、それらを削除することもできます。

CuisineList.Items.Remove("Item");
CuisineList.Items.RemoveAt(1);
CuisineList.Items.Remove(someOtherList.SelectedItem);

参照:ドロップダウンリスト項目の削除方法

于 2012-08-28T03:27:59.203 に答える
0

DataSourceIDを使用しなかったプロパティとコードビハインドページにチェックインしても、同じ問題に直面していました。データベース認証によるエラーが発生しました。データベースを確認してください。

ありがとう

于 2013-10-10T08:30:07.283 に答える