求助:水晶报表的数据源的问题,在线等,解决就结。

bccu 2005-09-26 10:20:28
我在RPT文件中数据库专家里加添加了两个ADO.NET数据集,
可以在后代码如下操作只能指定一个数据集,
cr1.SetDataSource (ds.Tables[0]);(CR1为水晶报表,DS为DATASET)
this.CrystalReportViewer1 .ReportSource =cr1;

请问,如何能为水晶报表指定两个数据集呢。
...全文
252 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
bccu 2005-10-21
  • 打赏
  • 举报
回复
可以了,不过有表名及列名都对应就好了。
huangyi63 2005-10-17
  • 打赏
  • 举报
回复
bccu (风雨中人)
问题解决了吗?试试我的方法
其实很简单,你创建多个dataadapter把你选的表填充到一个dataset里就可以了
xuzhigang 2005-10-15
  • 打赏
  • 举报
回复
不行的,除非把两个数据集合并成一个。
jacke 2005-10-11
  • 打赏
  • 举报
回复
cr1.SetDataSource (ds)是没有问题的!
你还是查查你返回的DATASET字段与报表是否相符
showrock 2005-10-09
  • 打赏
  • 举报
回复
顶起,
to sangshuyezi(留一点空间去思考)
你的方法我试过了,不行的,显示出来的结果是错误滴....
woainin 2005-10-08
  • 打赏
  • 举报
回复
多表查询
aking8736 2005-09-28
  • 打赏
  • 举报
回复
DS1 DS2
new 一个ds3
把DS1.Table[0] 和 DS2.Table[0] 手工加到ds3里再用ds3做为报表得数据源
sangshuyezi 2005-09-28
  • 打赏
  • 举报
回复
cr1.Database.Tables[0].SetDataSource(ds.Tables[0]);
cr1.Database.Tables[1].SetDataSource(ds.Tables[1]);
lyb_abiandbel 2005-09-27
  • 打赏
  • 举报
回复
cr1.SetDataSource (ds.Tables[0]);
cr1.SetDataSource (ds.Tables[01);
这样是不行的.
lyb_abiandbel 2005-09-27
  • 打赏
  • 举报
回复
楼主是不是想把来源于两个地方的数据,放到同一个ds里面,然后绑定到报表上?
showrock 2005-09-27
  • 打赏
  • 举报
回复
多表查询,搞定
showrock 2005-09-27
  • 打赏
  • 举报
回复
不管几个数据集,你都可以通过SELECT语句查询然后放到一个DATASET里,不就可以显示你想要的字段了吗?可以select * from table1,table2 ,没问题的啊
bccu 2005-09-27
  • 打赏
  • 举报
回复
cr1.SetDataSource (ds)会出现查询引擎错误
lincats_99 2005-09-26
  • 打赏
  • 举报
回复
干嘛要两个数据集?

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧