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

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页面
不知如何实现,请赐教,谢谢!

我想是不是要用到子报表。
...全文
178 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
子报表

4,819

社区成员

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

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