在线查看.rdl文件

3

我正在创建一个报表查看器,可以输出报告定义为 .rdl 文件。这些 rdl 文件将被存储在服务器端。

我没有太多在 .NET 方面的编程经验,所以想知道如何让人们通过他们的浏览器查看这些报告(即通过 Web 应用程序)。

我的最终目标是提供一些前端,允许用户从 .rdl 列表中进行选择,并呈现它们(以及一些相应的 XML 或 JSON 数据)....

那么,究竟需要哪些工具才能让用户通过他们的浏览器查看报告(rdl)?我希望尽可能地简化最终用户的操作,即基于 SaaS —— 无需在客户端安装软件...

2个回答

1

根据您想要使用的专业知识和要节省的成本,您可以使用SQL Server Reporting Services或ASP.Net ReportViewer。

虽然Reporting Services是更强大的报告工具,但它只限于显示报告。而使用ASP.Net,您可以利用可用的编程模型来显示任何其他数据(如您在问题中提到的)。您可以查看每个选项并评估您想要选择哪种方式。

有关Reporting Services的详细信息,请访问http://msdn.microsoft.com/en-us/library/ms159106.aspx

有关ASP.Net Report Server Control的详细信息,请访问

http://msdn.microsoft.com/en-us/library/ms251671(v=VS.100).aspx


1

单独的rdl文件对终端用户没有任何意义。
它们只是包含了从某个地方获取数据并呈现所需的所有信息。

它们由ReportViewer控件或完整的Reporting Services(SSRS)安装进行处理。呈现报告的格式由控件或SSRS的输入/参数决定。

例如,您可以将ReportViewer控件添加到您的网站中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接