是否可以在主Crystal Report中添加两个或多个具有不同连接字符串的子报表

时间:2014-02-05 10:07:15

标签: c# crystal-reports

在我的主报告中,我使用此代码添加子报告...

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的新手。 谢谢你的推荐。

1 个答案:

答案 0 :(得分:1)

在某种程度上我知道它可能,但它可能会影响报告的表现。