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

データバインドされた ASP.NET DropDownList から選択した値を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-04 06:25:40443ブラウズ

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

データ バインディングを使用して DropDownList から選択した値を取得する

ASP.NET では、データ ソースで DropDownList を使用すると、リストにデータを設定できます。データを取得してユーザーに提示します。ただし、選択した値をデータ ソースにバインドする場合、リストから選択した値を取得するのは混乱する可能性があります。

データ バインディングについて

DropDownList をデータ ソースにバインドする場合、 3 つのキーを指定する必要がありますproperty:

  • DataSource: リストのデータを提供するデータ テーブルまたはデータセット。
  • DataValueField: を保持するフィールド各項目に関連付けられた値 (通常はID).
  • DataTextField: リストに表示されるテキストを表示するフィールド。

選択された値の取得

DropDownList から選択された値を取得するには、SelectedValue プロパティにアクセスします。選択した項目の DataValueField の値。たとえば、QuizID フィールドが DataValueField で、QuizName フィールドが DataTextField であるテーブルに DropDownList がバインドされている場合、次のように選択したクイズの ID を取得できます。

string quizID = DropDownList1.SelectedValue;

Processing on Selection

選択した項目に基づいてアクションを実行したい場合は、 DropDownList の SelectedIndexChanged イベント。このイベントは、選択した項目が変更されると発生し、SelectedValue プロパティと SelectedItem.Text プロパティをそれぞれ使用して、選択した項目の値とテキストにアクセスできます。

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    string quizID = DropDownList1.SelectedValue;
    string quizName = DropDownList1.SelectedItem.Text;

    // Perform your custom processing here based on the selected item.
}

データ バインディングを理解し、SelectedValue と SelectedIndexChanged を使用することで、イベントを使用すると、データ ソースにバインドされた DropDownList を効果的に操作できます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。