两种添加数据到dropdownlist控件的方法_asp.net技巧
来源:互联网 发布:网络聊天电台 编辑:程序博客网 时间:2024/05/21 14:56
//方法一: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。**/ //方法二://把Array数组绑定到dropdownlist//程序代码:ArrayList ar = new ArrayList();for (int i = 1; i <=12; i++){ar.Add(i+"月");}this.DropDownList2.DataSource = ar;this.DropDownList2.DataBind();//直观一点的写法。//程序代码ArrayList ar = new ArrayList();ar.Add("1月");ar.Add("2月");ar.Add("3月");ar.Add("4月");..................................................this.DropDownList2.DataSource = ar;this.DropDownList2.DataBind();//第2种方法的好处是通过ArrayList.Add的方法,可以实现动态添加元素的功能,比方说,有一个DataTable,我们要把DataTable中一行的数据读出来添加到Arraylist当中。//看我以下的示的代码//程序代码ArrayList ar = new ArrayList();DataTable dt=dataset.Tables[0]foreach (DataRow dr in dt.Rows){ar.Add(dr[0].ToString());}//以上代码从一个DataTable中通过foreach语句循环读取Table中一行数据中第一个格的值添加到ArrayList当中。
0 0
- 两种添加数据到dropdownlist控件的方法_asp.net技巧
- 两种添加数据到WEB DropDownList 控件的方法
- DropDownList绑定数据的两种方法
- ASP.NET DropDownList列表项添加前导空格(Leading Space)的两种方法
- ASP.NET DropDownList列表项添加前导空格(Leading Space)的两种方法
- asp.net Xml绑定到数据控件的两种简单方法
- [Asp.Net]4种方法把数据绑定到Dropdownlist
- 从数据库导出数据到word、excel、.txt _asp.net技巧
- 从数据库导出数据到word、excel、.txt _asp.net技巧
- 技术笔记1_ASP.net:如何让DropDownList之类的单值绑定控件绑定多个字段值
- 绑定Enum到DropDownList控件的方法
- 绑定Enum到DropDownList控件的方法
- 如何最大限度提高.net的性能_asp.net技巧
- DropdownList绑定的两种方法
- DropDownList绑定的两种方法
- DropdownList绑定的两种方法
- DropdownList绑定的两种方法 .
- DropdownList绑定的两种方法
- [置顶]完整版:《开源框架实战宝典电子书V1.0.0》内测版下载地址!
- [置顶]《开源框架那点事儿25》:对框架模板引擎实现方式的改造实录
- adroid studio 配色方案及字体设置
- 解决数据库中插入时间没有时分秒
- Android Studio快捷键
- 两种添加数据到dropdownlist控件的方法_asp.net技巧
- 大数相乘
- 文章标题
- 看jQuery源码有感
- Leetcode #142 Linked List Cycle II
- linux下字符串与十六进制之间的转换
- ViewConfiguration.getScaledTouchSlop () 用法
- 获取客户端的IP地址request.getRemoteAddr() 用法
- Xcode生成动态库和静态库