1. ホーム
  2. c#

ドロップダウンリストのselecteditemをプログラムで設定する

2024-01-05 04:08:31

質問

を設定したい。 selecteditem 属性を設定したい。

そこで、ドロップダウンリストコントロールに値を渡して、項目が渡された値と等しい選択項目を設定したいと思います。

どのように解決するのですか?

リストがすでにデータバインドされていると仮定すると、単純に SelectedValue プロパティを設定するだけです。

list.DataSource = GetListItems(); // <-- Get your data from somewhere.
list.DataValueField = "ValueProperty";
list.DataTextField = "TextProperty";
list.DataBind();

list.SelectedValue = myValue.ToString();

の値は myValue 変数で指定されたプロパティに存在する必要があります。 DataValueField で指定されたプロパティに存在する必要があります。

アップデイト : もし myValue の値がドロップダウン・リストのオプションの値として存在しない場合、ドロップダウン・リストの最初のオプションを選択することがデフォルトとなります。