zoukankan      html  css  js  c++  java
  • DropDownList数据绑定第一项为空

    我们在进行数据绑定时通常把一个表的某个字段绑定到DropDownList中,我们以pubs库的jobs表为例子,我们在显示时显示job_desc字段,values值绑定job_id字段。
    方法一:
    使用属性设置,我们在DropDownList的items的属性中添加一列为空行,然后更改AppandBataBoundItems属性为ture.
    绑定代码:
    绑定代码



    这样就可以了。
    方法二:
    使用代码:
     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(0new ListItem(""""));//插入空项,此举必须放到数据绑定之后
    效果:
  • 相关阅读:
    python+requests+excel 接口测试
    Pycharm配置git
    ubuntu16.04+ROS安装kinectV1
    ubuntu16.04安装有道词典
    ROS kinetic语音识别
    在Ubuntu16.04中python环境下实现tab键补全
    ros kinetic安装rbx1
    ubuntu14.04安装opencv3.1
    ubuntu16.04SSH无法连接
    VC6中函数点go to definition报告the symbol XXX is undefined
  • 原文地址:https://www.cnblogs.com/kay/p/632226.html
Copyright © 2011-2022 走看看