-1

我想听听任何知道可以使用 RDL 文件并生成 HTML 渲染的任何 3rd 方组件的人的意见。呈现应该不依赖于后端安装的 Reporting Services。

我知道 ActiveReports 7,但我认为它们不支持最新的 RDL 模式。

谢谢和问候, Saurabh

4

1 回答 1

1

我写了一篇关于如何在没有 SSRS 的情况下在 IIS 上呈现 RDL/RDLC 的文章。它附带了您需要的所有免费代码。我可以把它全部粘贴在这里,但它是很多代码。以下是重点:RDL/RDLC 文件只是 XML。ASP.NET 报表控件可以运行报表(没有 SSRS),但它需要一些奇怪的东西来包装查询。我的策略是从 XML 中提取查询(使用 XPath)并获取任何参数并通过查询获取这些参数。然后我使用查询来填充数据集并将其用作数据源。漂亮的 101,当你想到它的时候。该文章还参考了其他文章,这些文章展示了如何在无需先查看报告的情况下生成 PDF(等)。这听起来正是您需要的东西,但它使用了 asp.net 附带的控件: http://www.codeproject.com/Articles/607382/Running-an-RDLC-SQL-Report-in-ASP-NET-without-SSRS

于 2013-11-14T13:13:25.273 回答