为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net中 GridView显示多表连接的数据

asp.net中 GridView显示多表连接的数据

富国沪深 2018-09-12 05:07:04
我有3个表 表 A中有ID  BID CID name 表B中有BID Bname 表C中有CID Cname 我用了多表查询 把我想要的数据查询出来 就是在A表中显示 Bname Cname和 name 这这样怎么绑定到Gridview中呢 要用ObjectDataSourse绑定的  可我点绑定 那些列中 没有Bname Cname只有原本的 BID CID  我有什么办法在GrdiView中显示name Cname和 name 呢 我的实体类 A中的BID 和CID 我的实体类 是不是得改成 public 表B Bname{get;set}呢  我有什么办法在GrdiView中显示name Cname和 name 呢 
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

你是在前台绑定的吗,如果在前台绑定的有两种方案,一是在数据库中建一个视图,视图中包含你要显示的列,然后从这个视图选数据就好了;二是在选择数据源过程中不用具体的表,用一个SQL语句,用联合查询把要显示的列选出来

如果在后台绑定的,可以写一SQL查询,把需要的列选出来放在一个DataTable中,绑定就好了


查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 1029 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信