Ian*_*rds 5 visual-studio-2010 crystal-reports
我有一个Crystal Report对象,定义如下:
private CrystalDecisions.CrystalReports.Engine.ReportClass rep;
Run Code Online (Sandbox Code Playgroud)
我正在尝试将子报表导入报表的第1部分.我尝试了以下代码的变体:rep.ReportClientDocument.SubreportController.ImportSubreport
似乎有以下冲突:
CrystalDecisions.CrystalReports.Engine
Run Code Online (Sandbox Code Playgroud)
和
CrystalDecisions.ReportAppServer
Run Code Online (Sandbox Code Playgroud)
是否有人使用VS2010以编程方式在Crystal中导入子报表?
对于遇到此问题的其他人,解决方案是:
CrystalDecisions.CrystalReports.Engine.ReportClass rep;
ReportClientDocumentWrapper doc = (ReportClientDocumentWrapper)rep.ReportClientDocument;
CrystalDecisions.ReportAppServer.ReportDefModel.Section sec = doc.ReportDefController.ReportDefinition.ReportHeaderArea.Sections[0];
doc.SubreportController.ImportSubreport("SubReport", csr.ReportFileName, sec);
rep.OpenSubreport("SubReport").SetDataSource(csr.ds.Tables[0]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3943 次 |
| 最近记录: |