ASP.NET中DropDownList控件的数据绑定的C#语言描述

mac2022-06-30  18

以DropDownList控件为例讲一下asp.net的数据绑定技术,适合初手阅读,高手免读。 System.Data.SqlClient.SqlConnection sqlconn = new System.Data.SqlClient.SqlConnection(); sqlconn.ConnectionString = "workstation id=localhost;packet size=4096;user  id=sa;data source=db1;persist security info=False;initial catalog=DB";  sqlconn.Open(); System.Data.SqlClient.SqlDataAdapter sqldar = new System.Data.SqlClient.SqlDataAdapter("select UserName from forums_Users",sqlconn);  sqldar.SelectCommand.CommandType = CommandType.Text;  System.Data.DataSet DataSet1= new System.Data.DataSet();  sqldar.Fill(DataSet1,"Users");  DropDownList1.DataSource = DataSet1.Tables["Users"].DefaultView;  DropDownList1.DataTextField="UsersName";  DropDownList1.DataBind();  sqlconn.Close();  第一行是创建一个sql连接对象sqlconn; 第二行是给新建的sql连接对象sqlconn的连接字符串赋予正确的值; 第三行是让sql连接对象sqlconn打开,连接sql数据库; 第四行是创建一个sql适配器对象sqldar,并同时让其使用sqlconn对象执行一条sql查询语句; 第五行是设置sqldar对象的命令类型为文本型; 第六行是创建一个数据集对象DataSet1; 第七行是将sqldar执行的结果填充到DataSet1中,并将命名为Users; 第八行是将DropDownList的数据源设置为DataSet1的Users,并使用默认的查看模式; 第九行是设置DropDownList空间的显示项对应的字段名UsersName; 第十行是执行DropDownList的数据绑定方法; 第十一行是关闭sqlconn对象。 *** 这段代码就是实现了DropDownList的选择项为Users表中的UsersName,只是一个简单的示范,通常在使用过长中会更细致甚至更麻烦一些,但是基本的思想是一样的:创建你需要的数据源,让指定的server端web控件与你的数据源绑定,指定显示项和显示项对应的 value。

转载于:https://www.cnblogs.com/webman/archive/2006/08/31/491012.html

相关资源:ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
最新回复(0)