绑定dropdownlist
System.Data.SqlClient.SqlConnection sqlconn = new System.Data.SqlClient.SqlConnection(); 
sqlconn.C; 
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。
绑定dropdownlist的更多相关文章
- repeater绑定dropdownlist,jquery+ajax页面无刷新,修改dropdownlist默认值
		
html代码: <td> <asp:HiddenField ID="hiddenchuli" Value='< ...
 - Asp.Net MVC绑定DropDownList等控件
		
测试环境:vs2013..Net4.5.mvc5 一.Asp.Net MVC绑定控件原理说明 以Html.TextBox为例 /// <param name="name"&g ...
 - Repeater的Item项绑定DropDownList
		
前台页面: <asp:Repeater ID="rptJgtList" runat="server" OnItemDataBound="rptJ ...
 - GridView 中绑定DropDownList ,下拉框默认选中Label的值
		
在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-Horiz ...
 - ASP.NET Repeater 绑定 DropDownList Calendar 选择日期
		
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
 - Gridview中绑定DropDownList
		
1.页面代码 <asp:TemplateField HeaderText="等级"> ...
 - MVC后台绑定dropdownList
		
public ActionResult Index() { List<SelectListItem> items = new List<Se ...
 - MVC 枚举绑定 DropDownList
		
/// <summary> /// 枚举转化下拉列表数据集 /// </summary> /// <param name="type">类型&l ...
 - 在GridView控件里面绑定DropDownList控件
		
参考链接: http://www.aspsnippets.com/Articles/Populate-DropDownList-with-Selected-Value-in-EditItemTempl ...
 
随机推荐
- Redis sort命令
			
http://www.cnblogs.com/linjiqin/archive/2013/06/14/3135921.html 1.添加 投票选项到 redis的 List 和HashMap lis ...
 - C#快速剔除字符串中不合法的文件名或者文件路径字符
			
C#快速剔除字符串中不合法的文件名 string strFileName= "文件名称"; StringBuilder rBuilder = new StringBuilder( ...
 - Android系统中设置TextView的行间距(非行高)
			
Android系统中TextView默认显示中文时会比较紧凑,不是很美观.为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacin ...
 - Swoole源代码学习记录(十五)——Timer模块分析
			
swoole版本号:1.7.7-stable Github地址:点此查看 1.Timer 1.1.swTimer_interval_node 声明: // swoole.h 1045-1050h ty ...
 - floyd+动态规划 hdu-4571-Travel in time
			
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4571 题目大意: 有n个景点,每个点都有个游玩时间ci,游玩后得到的满意度si.给一个起点s和终点e ...
 - 统计Oracle数据库文件的大小
			
1. 统计数据文件.暂时文件.日志文件大小 select sum(bytes)/1024/1024/1024 as GB from dba_data_files; select sum(bytes)/ ...
 - C#-高血压生活习惯数据模拟
			
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace test ...
 - MVC中给TextBoxFor设置默认值和属性
			
例如:(特别注意在设置初始值的时候 Value 中的V要大写) @Html.TextBoxFor(model => model.CustomerCode, new { Value=" ...
 - js中的同步与异步
			
同步:提交后等待服务器的响应,接收服务器返回的数据后再执行下面的代码 异步:与上面相反,提交后继续执行下面的代码,而在后台继续监听,服务器响应后有程序做相应处理,异步的操作好处是不必等待服务器而 ...
 - Java POI 导出excel表
			
1.首先下载poi-3.6-20091214.jar,下载地址如下: http://download.csdn.net/detail/evangel_z/3895051 2.Student.java ...