主报表,子报表不同的数据集,SetDateSource(DateSet),子报表显示,主报表不显示

marsoft8 2007-03-13 03:25:29
有一张报表,其中包含一个主报表,一个子报表

各自采用不同的数据集,
ORpt.SetDateSource(DateSet) 后

子报表显示,主报表不显示

这是什么呢?
代码如下:


ReportDocument oRpt=new ReportDocument();

oRpt.Load(Server.MapPath("2.1.rpt"));

//加载子报表数据
SubreportObject osubreport1 = oRpt.ReportDefinition.ReportObjects["Subreport1"] as SubreportObject;
ReportDocument osub1 = osubreport1.OpenSubreport(osubreport1.SubreportName);
osub1.SetDataSource(DataSet1); //DataSet1已有


oRpt.SetDataSource(DataSet1);
this.CrystalReportViewer1.ReportSource = oRpt;
...全文
256 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

4,816

社区成员

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

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