如何在AspNet Core Mvc中使用Crystal报表

时间:2017-05-13 05:52:58

标签: asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-1.0 asp.net-core-1.1

我已将现有的Erp应用程序从 Ap.net MVC 转换为 AspNetCore.Mvc 。我想将水晶报告整合到新的应用程序中。我添加了

的参考
  • CrystalDecisions.CrystalReports.Engine.dll
  • CrystalDecisions.ReportSource.dll
  • CrystalDecisions.Web.dll

但是当我尝试使用CrystalDecisions.CrystalReports.Engine ReportDocument的 Load,SetDataSource 函数时,它会将编译错误显示为:

“IDataReader”类型在未引用的程序集中定义。您必须添加对程序集'System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。

这是我加载Crystal报表的代码

ReportDocument rd = new ReportDocument();
rd.Load(Path.Combine(Server.MapPath("~/Reports"), "rpt_EverestList.rpt"));
rd.SetDataSource(bUnits);

在AspNetCore.Mvc中使用水晶报告有没有更好的选择?

谢谢&问候 Sunij K

0 个答案:

没有答案