ASP.NET中dropdownlist 动态绑定数据的二种方法
2008-11-10 17:30
465 查看
DataSet ds=new DataSet();
SqlDataAdapter command=new SqlDataAdapter("",conn);
...
conn.Open(); //打开数据库连接
command.SelectCommand.CommandText="Select a,b FROM tb1";
command.Fill(ds,"table1");
conn.Close();
方法一:
不设定dropdownlist的datatextfield,datavaluefield
for(int i=0;i<ds.Tables["table1"].Rows.Count;i++)
{
dropdownlist.Items.Add(new ListItem(ds.Tables["table1"].Rows[i][1].ToString(),ds.Tables["table1"].Rows[i][0].ToString()));
}
方法二:
设定dropdownlist的datatextfield="b",datavaluefield="a"
DataSet ds = m.ManagerRead();
b_operator.DataSource = ds.Tables[0];
b_operator.DataTextField = "a_name";
b_operator.DataValueField = "id";
b_operator.DataBind();
ds.Clear();
ds.Dispose();
我个人认为如果是单纯绑定数据使用第二种比较方便,可有时需要加个“选择全部”、“请选择”,第二种方法就比较麻烦,这时使用第一种方法就容易多了。
相关文章推荐
- Asp.Net--DropDownList与DataTable数据绑定的方法(C#)[学习笔记]
- ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
- [Asp.Net]4种方法把数据绑定到Dropdownlist
- asp.net实现XML文件读取数据绑定到DropDownList的方法
- ASP.NET中DropDownList下拉框列表控件绑定数据的4种方法
- ASP.NET Eval进行数据绑定的方法
- ASP.NET数据绑定方法
- 一步一步学会在ASP.NET 4数据绑定控件中启用动态数据(翻译)
- ASP.NET MVC 5 (二)动态输出、辅助器方法、模型绑定与添加验证
- asp.net中dropdownlist中绑定数据…
- (asp.net c#)DropDownList绑定后显示对应的项的两种方法
- 每日总结(二)C#判断输入内容为数字、Sharepoint回收应用程序池错误、Asp.Net 会发或回调参数无效、DropDownList动态绑定且设置默认选择项
- asp.net读取Xml文件并进行DropDownList数据绑定
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- ASP.NET FormView - 动态模版以及数据绑定到DynamicObject
- asp.net中轻量级报表RDLC的动态数据绑定
- [翻译]ASP.NET MVC 教程 - 传递数据到视图母版页(适合动态绑定菜单)
- ASP.NET中利用存储过程向DropDownList中绑定数据
- ASP.NET MVC DropDownList数据绑定及使用详解
- Asp.net下用DropDownList绑定Xml数据