1多张表绑定到同一个GridView中,有部分字段名称不同,如何绑定
2首次加载完后每张表的数据必须同时存在,然后我在搜索的时候只搜索一张表的数据
3点击任何一条数据进入详细页面,我如何确定点击的数据来自于哪张表,以便于我该配置哪条sql语句

解决方案 »

  1.   

    1 多张表取出多个datatable  手动把他们的列取出来 去掉重复 组合成一个新的数据表 绑定即可
    第二个问题不太理解
    你的意思是GridView 要同时存在三个表?
    假如每个表都有姓名这一项?
    那么姓名要显示三次?
    是这个意思吗?
    是的话搜索的时候指定一张表就行了
    很简单啊
    3也简单
    你怎么传值的?
    如果是用?的话,给三个点击三个不同的值就行了
    比如第一个表示aaa?id=xxxx
    第二个表可以aaa?id2=xxxx
    这样详细页取值的时候先接id 没有就接id2  再没有就id3这样处理
      

  2.   

    是这样的:1.这三张表的数据要同时存在而且相对独立,没有重复记录
    2.这几张表有一个字段是不一样的,username:userid,比如我先在Gridview中添加一列userid如何将其他两张表的username绑定到这一列
    3.我是用?id.....传值,但是因为所有数据同时呈现在一个GridView中,我点击其中一条数据我怎么确定这条数据是出自哪张表?因为各表数据独立,然后到详细页的时候用哪条Sql语句
      

  3.   

    那更方便了,直接新建一个table把这三个表都包括进去 然后直接绑定就好了。前提是你的行数要一样
      

  4.   

    第三个嘛,不矛盾啊。你是用什么激活的?按钮还是直接点在数据上?
    如果点在数据上的话,给每个字段单独的a标记 按照列的不同来穿不同的标示
    如果是按钮的话一样  因为你数据都在一行上面
    自然要三个按钮才能知道你具体点的那个表
    第二个说实话我没看懂你的意思
    PS:最好把你要做成的 效果  做个实例图上来
    你说的不是很明白
      

  5.   

    三个表是不同的功能,不可能每张表的记录行是一样的,再就是一张表的账号字段是userid
    而另一张是username,如何绑定不会出问题,还有三张表的数据同时在一个GridView中显示,在详细页的时候如何判断你所点击的这个数据行来自于哪张表
      

  6.   

    行数不同你咋绑定?  你给写个成品的样子出来行吗?
    比如 a b c 三个表吧
    aid aname aother
    bid bname bother
    cid cname cother
    这是三个表的字段
    你要如何用gridview显示出来
    aid aname aother bid bname bother cid cname cother
    1   aaa   aaaa   1   bbb   bbbb   1   ccc   cccc
    2   aaa   aaaa   2   bbb   bbbb   2   ccc   cccc
    3   aaa   aaaa   3   bbb   bbbb   3   ccc   cccc
    4   aaa   aaaa   4   bbb   bbbb   4   ccc   cccc
                     5   bbb   bbbb   5   ccc   cccc
                                      6   ccc   cccc
    是这样子吗?
      

  7.   

    A表字段 id userid    card realname flags
    表A有数据3000条
    B表字段 id username  card realname flags
    表B里有数据5000条
    C表字段 id username  card realname flags
    表C里有数据7000条
    意思就是这样,你看userid,username来自不同的表,怎么样绑定到一个GridView中
      

  8.   

    前两个问题已经解决
    进入详细页面的时候不知道某条记录属于哪张表的参数如何传递
    但张表的时候是这样的aaa.aspx?id={0}
    在列表页面添加了模版列,自动添加了Label和TextBox,怎么样把Label的放到链接里呢?因为是多张表组合查询绑定到一个GridVie中的
    在后置代码文件中是这样获取记录属于哪张表的