从Assembly生成PDF报告

时间:2012-11-16 14:25:24

标签: c# asp.net sql reporting .net-assembly

我在ASPX项目中实现了一个报告“MyCustomReport.rdlc”。

现在我创建了一个程序集,我也要从中填写此报告(在一个单独的C#文件中),以便稍后将其附加到电子邮件并将其发送给客户,它也将保存在本地文件夹中

报告中的数据集保持不变。

所以基本上我需要从程序集中访问我的报表,因此从报表模板生成我的PDF但我不能在Assembly项目中使用“LocalReport”的实例。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

你不能 - 简单回答。

如果无法添加对Microsoft.Reporting.WebForms的引用:

您必须将程序集中的“目标框架”从“.NET Framework 3.5(4或4.5)客户端配置文件”更改为“.NET Framework 3.5(4或4.5)”。所以现在你可以添加对Microsoft.Reporting.WebForms的引用。现在您可以使用Render方法。