我在ASPX项目中实现了一个报告“MyCustomReport.rdlc”。
现在我创建了一个程序集,我也要从中填写此报告(在一个单独的C#文件中),以便稍后将其附加到电子邮件并将其发送给客户,它也将保存在本地文件夹中
报告中的数据集保持不变。
所以基本上我需要从程序集中访问我的报表,因此从报表模板生成我的PDF但我不能在Assembly项目中使用“LocalReport”的实例。
有办法做到这一点吗?
答案 0 :(得分:0)
你不能 - 简单回答。
如果无法添加对Microsoft.Reporting.WebForms的引用:
您必须将程序集中的“目标框架”从“.NET Framework 3.5(4或4.5)客户端配置文件”更改为“.NET Framework 3.5(4或4.5)”。所以现在你可以添加对Microsoft.Reporting.WebForms的引用。现在您可以使用Render方法。