ホームページ >データベース >mysql チュートリアル >データバインドされた ASP.NET DropDownList から選択した値を取得するにはどうすればよいですか?
データ バインディングを使用して DropDownList から選択した値を取得する
ASP.NET では、データ ソースで DropDownList を使用すると、リストにデータを設定できます。データを取得してユーザーに提示します。ただし、選択した値をデータ ソースにバインドする場合、リストから選択した値を取得するのは混乱する可能性があります。
データ バインディングについて
DropDownList をデータ ソースにバインドする場合、 3 つのキーを指定する必要がありますproperty:
選択された値の取得
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 サイトの他の関連記事を参照してください。