我试图在.net core 2.0中呈现rdlc报告,发现.net核心中尚未提供System.Web。所以我在同一个任务解决方案中启动了一个单独的.net标准2.0项目。然后我又一次面临“ReportDataSource”的问题。而这又是System.Web库。我尝试谷歌相同,但发现与此相关的信息没有运气。有人请帮助我找到在我的.net核心项目中渲染rdlc的可能性。
答案 0 :(得分:2)
您可以这样尝试,它可以工作:
var rds = new ReportDataSource();
rds.Name = "DeviceSalesReport";
rds.Value = result;
dataSource.Add(rds);
答案 1 :(得分:-1)
_reportViewer.LocalReport.DataSources.Add(new ReportDataSource()
{
Name = "dsVendorSummary",
Value = DT5
});