ITPub博客

首页 > Linux操作系统 > Linux操作系统 > DropDownList数据绑定第一项为空

DropDownList数据绑定第一项为空

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-09-05 13:53:59 0 删除 编辑
我们在进行数据绑定时通常把一个表的某个字段绑定到DropDownList中,我们以pubs库的jobs表为例子,我们在显示时显示job_desc字段,values值绑定job_id字段。
方法一:
使用属性设置,我们在DropDownList的items的属性中添加一列为空行,然后更改AppandBataBoundItems属性为ture.
绑定代码:

<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->1        SqlConnection conn = new SqlConnection("server=.;uid=sa;database=pubs");
2        SqlDataAdapter dap = new SqlDataAdapter("select * from jobs", conn);
3        DataTable dt = new DataTable();
4        dap.Fill(dt);
5        DropDownList1.Items.Clear();
6        DropDownList1.DataSource = dt;
7        DropDownList1.DataTextField = "job_desc";
8        DropDownList1.DataValueField = "job_id";
9        DropDownList1.DataBind();

这样就可以了。
方法二:
使用代码:

 


<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--> 1        SqlConnection conn = new SqlConnection("server=.;uid=sa;database=pubs");
 2        SqlDataAdapter dap = new SqlDataAdapter("select * from jobs", conn);
 3        DataTable dt = new DataTable();
 4        dap.Fill(dt);
 5        DropDownList1.Items.Clear();
 6        DropDownList1.DataSource = dt;
 7        DropDownList1.DataTextField = "job_desc";
 8        DropDownList1.DataValueField = "job_id";
 9        DropDownList1.DataBind();
10        DropDownList1.Items.Insert(0, new ListItem("", ""));//插入空项,此举必须放到数据绑定之后

效果:

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-442002/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5766285