ASP.NET实现DropDownList控件数据绑定

  • 来源: 龙腾软件教程网 作者: 若水   2008-05-09/14:55
  • 我们在进行数据绑定时通常把一个表的某个字段绑定到DropDownList中,我们以pubs库的jobs表为例子,我们在显示时显示job_desc字段,values值绑定job_id字段。
    方法一:
    使用属性设置,我们在DropDownList的items的属性中添加一列为空行,然后更改AppandBataBoundItems属性为ture.
    绑定代码:
    绑定代码
    1SqlConnection 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();


    这样就可以了。
    方法二:
    使用代码:
     1
     2        SqlConnection conn = new SqlConnection("server=.;uid=sa;database=pubs");
     3        SqlDataAdapter dap = new SqlDataAdapter("select * from jobs", conn);
     4        DataTable dt = new DataTable();
     5        dap.Fill(dt);
     6        DropDownList1.Items.Clear();
     7        DropDownList1.DataSource = dt;
     8        DropDownList1.DataTextField = "job_desc";
     9        DropDownList1.DataValueField = "job_id";
    10        DropDownList1.DataBind();
    11        DropDownList1.Items.Insert(0, new ListItem("", ""));//插入空项,此举必须放到数据绑定之后效果:


    -


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多