ASP.NET-----DropDownListの使い方
1688 ワード
1つ目のカスタムデータが少ない場合:
.aspxのコード:
.csのコード:バックグラウンドの値は文字と番号の2種類を取ることに注意します
2つ目は、データベースからデータを取り出してバインドする方法です.
楽屋csでデータを取る方法は第1の方法と同じである
特殊:DropDownListにデフォルト値を設定する
デフォルト・オプションの追加
Web開発の一般的なメソッドの共通クラスを表示するにはクリックします
.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開発の一般的なメソッドの共通クラスを表示するにはクリックします