首页 文章

在Crystal Reports 2011中找不到新版本的ReportDocument类

提问于
浏览
0

我被赋予了将VB6应用程序转换为DotNet的任务 . 这个应用程序基本上使用位于应用程序引用的Crystal Reports ActiveX运行时库中的Report对象(类)加载几个水晶报表v8.5(.rpt)文件 . 该应用程序循环遍历.rpt报告,将它们加载到内存中,更改数据源,并将它们作为PDF文件导出到另一个文件夹中,每周一次 .

现在我们需要将此应用程序转换为C#并使用Crystal Reports 2011(v14.0) . 我设法将定义文件(.rpt)转换为新版本格式 . 但是当我尝试编写C#代码来加载报表,更改数据源并将它们导出为PDF文件时,我知道为了使用ReportDocument类,我仍然需要引用旧的CrystalDecisions.CrystalReports.Engine . DLL .

但是这个DLL没有附带新版本的Crystal Reports(2011) . 我不得不从以前的安装中挖掘出这个文件 . 我想知道ReportDocument类是否在我需要在C#应用程序中引用的另一个较新的DLL文件中 .

1 回答

相关问题