ホームページ > データベース > mysql チュートリアル > データバインドされたドロップダウンリストから選択した値を取得するにはどうすればよいですか?

データバインドされたドロップダウンリストから選択した値を取得するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-31 05:26:09
オリジナル
810 人が閲覧しました

How Do I Retrieve the Selected Value from a Data-Bound DropDownList?

DropdownList データソース - 選択された値の取得

質問:

DropDownList バインドで選択された値にアクセスするにはどうすればよいですかデータにソース?

答え:

DropDownList をデータ ソースにバインドするには、次の 3 つの重要な要素が必要です:

  1. DataSource: データセットやデータソースなどのデータソースDataTable.
  2. DataValueField: 基になるデータ値を表す非表示フィールド。
  3. DataTextField: DropDownList に表示される表示フィールド。

バインドDropDownList:

DropDownList を DataTable データ ソースにバインドするには:

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);

SqlCommand cmd = new SqlCommand("Select * from tblQuiz", con);

SqlDataAdapter da = new SqlDataAdapter(cmd);

DataTable dt = new DataTable();
da.Fill(dt);

DropDownList1.DataTextField = "QUIZ_Name";
DropDownList1.DataValueField = "QUIZ_ID";

DropDownList1.DataSource = dt;
DropDownList1.DataBind();
ログイン後にコピー

選択された値の取得:

後に選択された値binding:

  1. AutoPostBack を有効にする: DropDownList で AutoPostBack プロパティを "true" に設定します。
  2. SelectedIndexChanged Event: SelectedIndexChanged を実装します。を処理するイベント
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string selectedValue = DropDownList1.SelectedValue;
    string selectedText = DropDownList1.SelectedItem.Text;
}
ログイン後にコピー

このアプローチを使用すると、ユーザーが選択を行ったときに DropDownList の選択された値と関連テキストにアクセスできます。

以上がデータバインドされたドロップダウンリストから選択した値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート