3

我已将现有的 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”的引用。

这是我加载水晶报表的代码

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

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

感谢和问候 Sunij K

4

0 回答 0