ASP.NET-----DropDownListの使い方


1つ目のカスタムデータが少ない場合:
.aspxのコード:
<asp:DropDownList ID="DropDownList1" runat="server">
                   <asp:ListItem Value="2"> </asp:ListItem>
                   <asp:ListItem Selected="True" Value="1"> </asp:ListItem>
               </asp:DropDownList>

.csのコード:バックグラウンドの値は文字と番号の2種類を取ることに注意します
 this.DropDownList1.SelectedItem.Text   //       
  this.DropDownList1.SelectedValue.ToString()  //    

2つ目は、データベースからデータを取り出してバインドする方法です.
  DataSet dc= new DataSet();  

            sqlStr = "select book_class_id,book_class_name from book_class";


            dc = CC.GetDataSet(sqlStr, "00");   //        ,   CC           ,                  ,            
            this.DropDownList1.DataSource = dc.Tables[0];
            this.DropDownList1.DataTextField = "book_class_name"; //         
            this.DropDownList1.DataValueField = "book_class_id";       //         
            this.DropDownList1.DataBind();

楽屋csでデータを取る方法は第1の方法と同じである
特殊:DropDownListにデフォルト値を設定する
  
   this.DropDownList1.SelectedValue = 3;   // 3   
       this.DropDownList1.Items.FindByText(“   ”).Selected = true;  //      
 this.DropDownList1.Items.FindByValue("3").Selected = true; // 3    

デフォルト・オプションの追加
  this.DropDownList1.Items.Insert(0, new ListItem("---    ---", "0"));
            this.DropDownList1.SelectedIndex = 0;

Web開発の一般的なメソッドの共通クラスを表示するにはクリックします