比如说我现在有两个表a、b,因为字段太多,现在不使用连接查询。只将a表的相关数据显示在上面,然后该表中有一个关联键a.a1关联的是b.b2,我现在想用再次查询的方法将b.b2中相对应的b.b1值取出来,然后将将绑定到gridview中。请问怎么办?

解决方案 »

  1.   

    添加模板列,然后在rowsdatabound事件里再根据当前行的a2那一列的去B中查B2的值,查完后添加到模板列中。
    不过我觉得这样速度会更慢,更浪费服务器资源,至少本来一次数据库连接就能玩成的工作,你把它分成了两次连接。
      

  2.   

     像楼上说的那样  就多了一次数据库访问   ,为什么不选择连接查询呢 如果非要那么做  也可以开始不显示b1  用ajax实现 当选择后再去查询那一列 让后再显示