我想听听任何知道可以使用 RDL 文件并生成 HTML 渲染的任何 3rd 方组件的人的意见。呈现应该不依赖于后端安装的 Reporting Services。
我知道 ActiveReports 7,但我认为它们不支持最新的 RDL 模式。
谢谢和问候, Saurabh
我想听听任何知道可以使用 RDL 文件并生成 HTML 渲染的任何 3rd 方组件的人的意见。呈现应该不依赖于后端安装的 Reporting Services。
我知道 ActiveReports 7,但我认为它们不支持最新的 RDL 模式。
谢谢和问候, Saurabh
我写了一篇关于如何在没有 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