一张水晶报表与两个存储过程,求救!

Cwst 2006-04-20 04:47:02
Stored Procedure:
1:sp_1
parameters:
1:start
2:end
3:country
4:city
2:sp_2
parameters:
1:start
2:end
---------------------------------------------------
存储过程一有四个参数
存储过程二有两个参数
且存储过程二的两个参数和存储过程一中的两个参数是一样的
---------------------------------------------------
我想将这两个存储过程的数据显示在同一张报表中(水晶报表vs.net2003),
显示在asp.net页面
不知如何实现,请赐教,谢谢!

我想是不是要用到子报表。
...全文
141 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Aaronlau 2006-04-25
頂!
  • 打赏
  • 举报
回复
Aaronlau 2006-04-24
学习!帮顶!
  • 打赏
  • 举报
回复
Cwst 2006-04-21
bl_xin
how to?

我的报表是这样的:
上下结构.
第一个存储过程的数据显示在下方
第二个存储过程的数据显示在上方,用Chart显示;这个作为一张子报表.

我在aspx中,new一个reportdocument然后load主报表.
生成一个dataset作为主报表的datasource.
但是子报表的怎么去传递参数和设置datasource?

请比较详细的指导一下,谢谢!!!
  • 打赏
  • 举报
回复
Cwst 2006-04-21
执行两个存储过程
把两个存储过程的数据存储在一个dataset中(但是我看了一下,datatable怎么只有一张,应该是两张的)

接下来我用
SubreportObject oSubreport1 = oRpt.ReportFooterSection1.ReportObjects["Subreport1"] as SubreportObject;
ReportDocument oSub1 = oSubreport1.OpenSubreport("Inspection.rpt");

oSub1.SetDataSource(dataSet);

来绑定子报表
最后
oRpt.SetDataSource(dataSet);

oViewer.ReportSource = oRpt;
------------------------------------------------
可现在的问题是,数据显示不出来
只有设计报表时放上的及格文本

请大家帮帮忙啊,谢谢了!!!
  • 打赏
  • 举报
回复
bl_xin 2006-04-20
我遇到过类似的问题,用字报表,将第一个过程的参数传递给子报表
  • 打赏
  • 举报
回复
iyiduhsoad 2006-04-20
子报表
  • 打赏
  • 举报
回复
相关推荐
发帖
图表区
加入

4810

社区成员

.NET技术 图表区
申请成为版主
帖子事件
创建了帖子
2006-04-20 04:47
社区公告
暂无公告