是否有任何第三方组件在ASP.NET Web应用程序中呈现RDL报告

时间:2013-11-14 12:54:21

标签: asp.net reporting-services rdl

我想听听任何知道可以使用RDL文件并生成HTML呈现的第三方组件的人。渲染应该在不依赖于后端安装的Reporting Services的情况下进行。

我知道ActiveReports 7,但我不认为他们支持最新的RDL架构。

谢谢和问候, SAURABH

1 个答案:

答案 0 :(得分: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