页面有一个下拉框,选择学校,ASPxGridView,绑定了一个sqldatasource,当下拉框选择学校后,在ASPxGridView中显示学校员工的信息,但是显示的表中没有我想要员工名字,因为数据库中那表只存有员工ID(员工名字和ID在另外一张表里),所有我就自己加了一列在员工ID后面,问题来了:怎么给这一列赋值,也就是根据员工ID,到数据库中另外一个表中查找员工名字显示在上面。

解决方案 »

  1.   

    你应该在绑定的时候得到一个要显示的集合,你应该把要用的数据开始都添加到你要的集合里面,比如一个List或者DataTable
      

  2.   


    用VS2010做的,绑定数据源的时候用的SQLdatasource 没用到dataset。
      

  3.   

    第一种方法:用试图先将员工的名称组成一个数据源
    第二种方法:
     在HtmlRowCreated事件中用你的ID去找另一个表的名称,在给列赋值
      

  4.   

    能支持Gridview自带的编辑功能吗? 我需要编辑员工信息!
      

  5.   

    你应该在绑定的时候得到一个要显示的集合,你应该把要用的数据开始都添加到你要的集合里面,比如一个List或者DataTable
      

  6.   

    动态绑定,用dataset   直接调用bind就可以了