我已将现有的 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