首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

★怎样在一个GridView中显示两个数据表中的部份字段★解决办法

2012-01-06 
★★★怎样在一个GridView中显示两个数据表中的部份字段★★★具体环境如下:在数据库中有两个表:Table1和Table2

★★★怎样在一个GridView中显示两个数据表中的部份字段★★★
具体环境如下:

在数据库中有两个表:Table1和Table2

在Table1表中存有:用户名、Email两个字段;
在Table2表中存有:用户名、地址两个字段;

要求实现:

在页面的GridView中能够显示出三行内容:

|用户名|Email|地址|
----------
|张三     |a@a.a|北京|
|李四     |b@b.b|南京|          

请问怎样实现?

[解决办法]
SQL关联语句
select 用户名,Email,地址 from Table1 t1 join Table2 t2 on t1.用户名=t2.用户名
[解决办法]
SELECT 用户名,Email,地址 FROM Table1 INNER JOIN Table2 ON Table1.用户名=Table2.用户名
应该有个id吧,怎么用 用户名做外键..
Gridview 绑定
<%#Eval( "用户名 ") %> ....
[解决办法]
select a.用户名、a.Email b.地址 from table1 a ,table b where userid=@userid
[解决办法]
Select A.用户名,A.Email,B.地址 From Table1 A,Table2 B Where A.用户名=B.用户名
[解决办法]
可以在数据源控制,就是楼上说的,也可以在数据显示时控制(在Grid进行每行绑定的时候)

热点排行