将水晶报表对象传递给报表文档而不是物理文件

时间:2012-11-30 08:35:08

标签: c# crystal-reports

如何动态地将Crystal报表类名称传递给ReportDocument。

E.g。

ReportDocument rpt;
rpt = new ReportDocument();
rpt.Load(filepath);

但我需要使用

ReportDocument rpt;
rpt = new CrystalReport1(); // CrystalReport1 is report name

但我需要动态传递“CrystalReport1”,因此动态创建Report对象。我怎么能这样做?

1 个答案:

答案 0 :(得分:5)

我自己得到了答案,请在下面查看..

CrystalReport obj = new CrystalReport();
ReportDocument rpt = (ReportDocument)obj;