DropDownList コントロールにデータを追加する 2 つの方法
著者:Eve Cole
更新時間:2009-07-01 16:09:58
方法一:
1 文字列 sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4
5 conn.ConnectionString=接続文字列;
6 conn.Open();
7
8 OleDbCommand cmd = 新しい OleDbCommand(Sql,Conn);
9 OleDbDataReader dr= cmd.ExecuteReader();
10
11 //ドロップダウンリストにデータを追加します
12 while(dr.Read())
13 {
14 ddl.Items.Add(new ListItem(dr["ClassName"].ToString(),dr["ClassId"].ToString()));
15 }
16 dr.Close();
17
18 cmd.Dispose();
19接続 閉じる;
20 conn.Dispose();
21
方法2:
1 文字列 sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4 conn.ConnectionString=接続文字列;
5 conn.Open();
6
7 データセット ds=新しいデータセット();
8 OleDbDataAdapter da=新しい OleDbDataAdapter(sql,conn);
9 da.Fill(ds,"クラステーブル");
10
11 //ドロップダウンリストにデータを追加します
12 ddl.DataSource=ds;
13 ddl.DataTextField = "クラス名";
14 ddl.DataValueField = "クラスID";
15 ddl.DataBind();
16
17 ds.Dispose();
18接続 閉じる;
19 conn.Dispose();
20
21
http://www.cnblogs.com/meil/archive/2006/10/19/533812.html