我想用CheckBoxLis控件然后是进行绑定
                  this.CheckBoxList1.DataTextField = "name";
                this.CheckBoxList1.DataValueField = "id";
                this.CheckBoxList1.DataSource = dt;
                this.CheckBoxList1.DataBind();这样的效果是,他只能显示1个字段,我想问一下,可不可以绑定多个数据库中的字段,我不只是要数据库里的数据的名称,我还要其他的东西也要绑定上去不知道可不可以实现呢?在线等

解决方案 »

  1.   

    sql查询查询的时候 (name+XXX)as xxx大致就这意思
      

  2.   

    然后 this.CheckBoxList1.DataTextField =xxx就可以拉
      

  3.   

    2楼正解!!
    在select时候将多个字段用加号连起来,也可中间放逗号!
    例如:
    select 字段1+','+字段2 as 名称 from table
      

  4.   

    如果你要求的绑定是同一列的话 可以在读取的时候将列连接起来,只要有关系可以灵活利用
    select convert(varchar(12),字段1)+convert(varchar(12),字段2) as 列名 from [case]
      

  5.   

    加载时设置 CheckBoxList1 的
    CheckBoxList1.ValueMember = "显示的值"
    属性shan.CPLBID(显示的值) = dr["字段值"].ToString() + “其他值”;
      

  6.   

    用dataset数据集绑定应该没有问题,只要sql语句正确就没有问题!