一个gridview能同时显示两个表中的数据吗
A表B表C表|——————||————————||————————||id|name||id|Aid|name||id|Aid|name|BC表中的Aid为A表的id不用...
A表 B表 C表
|——————| |————————| |————————|
|id |name | | id | Aid | name| | id | Aid | name|
BC表中的Aid为A表的id
不用存储过程,也不用多表连接能不能将BC表中的数据同时显示在同一个gridview中啊,如果可以请写下代码谢谢 展开
|——————| |————————| |————————|
|id |name | | id | Aid | name| | id | Aid | name|
BC表中的Aid为A表的id
不用存储过程,也不用多表连接能不能将BC表中的数据同时显示在同一个gridview中啊,如果可以请写下代码谢谢 展开
5个回答
展开全部
不能这么问,我们一般给GridView的数据源为DataTable,DataView.
那就拿DataTable来说吧.
不管怎么弄,有多少个表,只要把这些表的数据都整合到一个DataTable中就都可以实现.
你上面列举的表结构很简单,按照你的意思,只要SQL语句写好就可以了.用级联查询很容易.
查询语句如下:
select
a.id as aid,
a.name as aname,
b.id as bid,
b.name as bname,
c.id as cid,
c.name as cname
from a,b,c
where a.id = b.aid
and a.id = c.aid
那就拿DataTable来说吧.
不管怎么弄,有多少个表,只要把这些表的数据都整合到一个DataTable中就都可以实现.
你上面列举的表结构很简单,按照你的意思,只要SQL语句写好就可以了.用级联查询很容易.
查询语句如下:
select
a.id as aid,
a.name as aname,
b.id as bid,
b.name as bname,
c.id as cid,
c.name as cname
from a,b,c
where a.id = b.aid
and a.id = c.aid
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然可以啊。用join关键字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用存储过程,不用连接查询。我看你怎么搞!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将表在DataTable中操作合并再帮顶,不就ok了么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询