对类型“ IDataSource”的引用声称它是在“ System.Web”中定义的,但找不到

dee*_*lli 6 c# asp.net-core-2.0 .net-standard-2.0

我试图在.net core 2.0中呈现rdlc报告,发现System.Web在.net core中尚不可用。因此,我以相同的解决方案开始了一个单独的.net standard 2.0项目。然后我又遇到了“ ReportDataSource”问题,而“ ReportDataSource”又是System.Web库。我试图用谷歌搜索同样的东西,但是发现与此有关的信息没有运气。有人请帮助我找到在.net核心项目中渲染rdlc的可能性。

<img>

zho*_*nho 7

你可以这样试试,它有效:

var rds = new ReportDataSource();
rds.Name = "DeviceSalesReport";
rds.Value = result;

dataSource.Add(rds);
Run Code Online (Sandbox Code Playgroud)