0

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

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

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

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

有没有办法做到这一点?

4

1 回答 1

0

你不能 - 简单的答案。

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

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

于 2012-11-16T14:44:20.873 回答