具体环境如下:在数据库中有两个表:Table1和Table2在Table1表中存有:用户名、Email两个字段;
在Table2表中存有:用户名、地址两个字段;要求实现:在页面的GridView中能够显示出三行内容:|用户名|Email|地址|
----------
|张三  |[email protected]|北京|
|李四  |[email protected]|南京|     请问怎样实现?

解决方案 »

  1.   

    SQL关联语句  
      select 用户名,Email,地址 from Table1 t1 join Table2 t2 on t1.用户名=t2.用户名
      

  2.   

    SELECT 用户名,Email,地址 FROM Table1 INNER JOIN Table2 ON Table1.用户名=Table2.用户名
    应该有个id吧,怎么用 用户名做外键..
    Gridview 绑定
    <%#Eval("用户名") %>  ....
      

  3.   

    select a.用户名、a.Email b.地址 from table1 a ,table b where userid=@userid
      

  4.   

    Select A.用户名,A.Email,B.地址 From Table1 A,Table2 B Where A.用户名=B.用户名
      

  5.   

    可以在数据源控制,就是楼上说的,也可以在数据显示时控制(在Grid进行每行绑定的时候)
      

  6.   

    sql语名会写但是 sqldatapter最后的表名用哪一个呀
    还有da.fill(ds,表名) 这个表名用哪个表的名字。