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

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

DDD
リリース: 2024-12-29 19:01:14
オリジナル
906 人が閲覧しました

How Do I Retrieve Selected Values from a Data Source-Bound DropdownList?

DataSource を使用してドロップダウン リストから選択された値を取得する

Q: データが入力されたドロップダウン リストから選択された値を取得する方法source?

A: ドロップダウン リストでデータ ソースを使用すると、さまざまなバインド オプションが提供されます。ただし、次の 3 つの主要な概念を理解することが不可欠です。

  • DataSource: データ ソース (データセット、データテーブル、またはカスタム オブジェクト) を指定します。
  • DataValueField : それぞれの非表示の値として使用するフィールドoption.
  • DataTextField: ドロップダウンに表示テキストとして表示するフィールド。

ドロップダウン リストをデータ テーブル データ ソースにバインドするには、次の手順を実行します。これらの手順:

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();
ログイン後にコピー

ドロップダウン リストからオプションを選択すると、SelectedIndexChanged イベントが発生します。がトリガーされます。このイベントを使用して選択を処理します:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string strQUIZ_ID=DropDownList1.SelectedValue;
    string strQUIZ_Name=DropDownList1.SelectedItem.Text;
    // Your code to process the selected value
}
ログイン後にコピー

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

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