两种添加数据到DropDownList控件的方法
作者:互联网
2009-07-01
方法一:
1 string sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4
5 conn.ConnectionString=ConnectionString;
6 conn.Open();
7
8 OleDbCommand cmd = new OleDbCommand(Sql,Conn);
9 OleDbDataReader dr= cmd.ExecuteReader();
10
11 //将数据添加到 DropDownList
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 conn.Close;
20 conn.Dispose();
21
方法二:
1 string sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4 conn.ConnectionString=ConnectionString;
5 conn.Open();
6
7 DataSet ds=new DataSet();
8 OleDbDataAdapter da=new OleDbDataAdapter(sql,conn);
9 da.Fill(ds,"ClassTable");
10
11 //将数据添加到 DropDownList
12 ddl.DataSource=ds;
13 ddl.DataTextField = "ClassName";
14 ddl.DataValueField = "ClassID";
15 ddl.DataBind();
16
17 ds.Dispose();
18 conn.Close;
19 conn.Dispose();
20
21
1 string sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4
5 conn.ConnectionString=ConnectionString;
6 conn.Open();
7
8 OleDbCommand cmd = new OleDbCommand(Sql,Conn);
9 OleDbDataReader dr= cmd.ExecuteReader();
10
11 //将数据添加到 DropDownList
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 conn.Close;
20 conn.Dispose();
21
方法二:
1 string sql="SELECT * FROM NewsClass ORDER BY ORDERID DESC";
2
3 OleDbConnection conn=new OleDbConnection();
4 conn.ConnectionString=ConnectionString;
5 conn.Open();
6
7 DataSet ds=new DataSet();
8 OleDbDataAdapter da=new OleDbDataAdapter(sql,conn);
9 da.Fill(ds,"ClassTable");
10
11 //将数据添加到 DropDownList
12 ddl.DataSource=ds;
13 ddl.DataTextField = "ClassName";
14 ddl.DataValueField = "ClassID";
15 ddl.DataBind();
16
17 ds.Dispose();
18 conn.Close;
19 conn.Dispose();
20
21
相关标签:
ASP.NET
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
详解.NET Core如何构建一个弹性的HTTP请求机制
08/27
.NET Core使用Redis实现创建分布式锁
08/27
.NET内存管理释放的两种方式
08/27
基于.NET8实现WinFrom应用窗口自动缩放功能
08/27
浅析如何在 ASP.NET Core中实现速率限制
08/27
.NET Core 委托原理解析(最新推荐)
08/27
.NET 9 new features-Microsoft.ML.Tokenizers 库(文本标记化功能)
08/27
如何在 .NET 中使用 Tesseract 识别图片文字
08/27
ASP.NET Core Web API之Token验证的实现
08/27
asp.net core web api项目添加自定义中间件的实现
08/27
AI精选
