【发布时间】:2017-03-07 04:29:35
【问题描述】:
我有一个 .rdl 文件的 SSRS 报告,当我在预览模式下打开它时它工作正常。我知道我可以在 SQL Server Report Server 上托管此报告文件(*.rdl 文件)并且可以轻松使用它。
但我的要求是我只需要在 MVC 5 的 UI 上显示 PDF 文件(以 PDF 格式保存的 SSRS 报告),而不使用 SQL Server Report Server 和 Report Viewer Control。
我浏览了很多博客和文章,发现了一篇好文章:
http://www.codeproject.com/Articles/607382/Running-a-RDL-RDLC-SQL-Report-in-ASP-NET-without-S
但它使用了很多用于序列化的类以及其他复杂的逻辑。我正在寻找几行代码的简单逻辑。
一些开发人员还建议“为本地处理配置 ReportViewer”,但在 Visual Studio 2015 中,我在 C# 语言中无法找到报告模板。
我已经为 Visual Studio 2015 安装了 SSDT 工具,并且 Visual Studio 2015 中提供了商业智能模板,但我需要报告模板来配置 RDLC。
请建议在不使用 SQL Server 报表服务器和报表查看器控件的情况下,在 MVC 5 的 UI 上仅显示 PDF 文件(以 PDF 格式保存的 SSRS 报表)的简单方法。强>
【问题讨论】:
标签: c# visual-studio pdf reporting-services