在我的主报告中,我使用此代码添加子报告...
ReportDocument rpt = new ReportDocument();
rpt.Load(_mainReportPath);
CrystalDecisions.ReportAppServer.ReportDefModel.Section sec = rpt.ReportClientDocument.ReportDefController.ReportDefinition.PageHeaderArea.Sections[0];
rpt.ReportClientDocument.SubreportController.ImportSubreport("Sub-Report-A.rpt",
_subreportAPath, sec);
rpt.ReportClientDocument.SubreportController.ImportSubreport("Sub-Report-B.rpt",
_subreportBPath, sec);
这很有效。
现在我需要添加具有不同连接字符串的新子报表。这可能吗? (也许使用DataBaseLogon ......)
我是CR的新手。 谢谢你的推荐。
答案 0 :(得分:1)
在某种程度上我知道它可能,但它可能会影响报告的表现。