2

以下を使用して、ドロップダウンリストでリストから項目を選択します。

    ddlIndustry.Items.FindByText("Trucking").Selected = true;

これを行うための別のロジックはありますか。

私がするかどうかに気づきました:

   ddlIndustry.Items.FindByText("Trucking").Selected = true;

そして、コードを次のようにします。

   ddlIndustry.Items.FindByText("Cards").Selected = true; 

複数のアイテムを選択できないというエラーが表示されます。

4

3 に答える 3

8

これはあなたがしたいことです:

ddlIndustry.SelectedValue = ddlIndustry.Items.FindByText("Cards").Value;

問題は、as を作成ListItemSelectedても他の ListItems の選択がクリアされないことです。Itemsプロパティは であり、およびListItemColletionでも使用され、複数の項目を選択できることに注意してください(whileではそれが許可されていないため、エラーが発生しました)。ListBoxCheckListBoxDropDownList

SelectedValueのプロパティを使用するDropDownListと、複数選択が処理され、以前に選択されたアイテムの選択が解除され、値によって新しいアイテムが選択されます。

ここで関連する問題を確認できます: https://stackoverflow.com/a/16068632/570191

于 2013-06-25T18:36:37.087 に答える