在线查看.rdl文件

本文关键字:文件 rdl 在线 | 更新日期: 2023-09-27 18:19:35

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

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

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

那么,究竟需要什么工具才能允许用户通过浏览器查看报告(rdl)呢?我想让最终用户尽可能轻松,即SaaS->无需安装客户端软件。。。

在线查看.rdl文件

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

虽然Reporting services是一种更具报告功能的工具,但它限制您只能显示报告。与ASP.Net一样,您可以利用可用的编程模型来显示任何其他数据(正如您在问题中提到的)。你可以看看每一个,然后评估你想走哪条路。

Reporting Services的详细信息可在http://msdn.microsoft.com/en-us/library/ms159106.aspx

ASP.Net报表服务器控制的详细信息可以在上找到

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

rdl文件本身对最终用户没有任何意义
它们只是包含从某个地方获取数据并进行渲染所需的所有信息

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

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