在线查看 .rdl 文件
我正在创建一个报告查看器,它将报告定义输出为 .rdl 文件。这些 rdl 文件将存储在服务器端。
我在 .NET 编程方面没有太多经验,并且想知道人们如何通过浏览器(即通过 Web 应用程序)查看这些报告。
我的最终目标是提供一些前端,允许用户从 .rdl 列表中进行选择并呈现它们(以及一些相应的 xml 或 JSON 数据)......
那么,到底需要什么工具才能允许用户通过浏览器查看报告(rdl)?我想让最终用户尽可能简单,即 SaaS ->客户端无需安装软件...
I am creating a report viewer which outputs the report definitions as .rdl files. These rdl files will be stored server-side.
I don't have much experience in programming in .NET and was wondering how it would be possible for people to view these reports through their browser (i.e. via a web application).
My ultimate goal is to provide some front end that allows users to select from a list of .rdl's and render them (along with some corresponding xml or JSON data)....
So, exactly what tools are required to be able to allow users to view reports (rdl's) through their browser? I would like to make it as easy as possible for the end-user, i.e. SaaS -> no installation of software required client-side...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据您想要使用哪些专业知识以及要节省多少成本,您可以使用 SQL Server Reporting Services 或 ASP.Net ReportViewer
虽然 Reporting services 是更具报告功能的工具,但它限制您只能显示报告。与 ASP.Net 一样,您可以利用可用的编程模型来显示任何其他数据(正如您在问题中提到的)。您可以逐一查看并评估您想要走哪条路。
报告服务详细信息可在以下位置找到:
http://msdn.microsoft.com/en-us/library/ms159106.aspx
ASP.Net 报表服务器控件详细信息可以在
http://msdn.microsoft.com/en-us/库/ms251671(v=VS.100).aspx
Depending upon what expertise you want to use, and how much cost to be spared, you can either use the SQL Server Reporting Services or ASP.Net ReportViewer
While Reporting services is more reporting capability tool, it restricts you to only display report. Where as with ASP.Net you can get advantage of available programming model to display any other data (as you have mentioned in your question). You can take a look at each of these and assess which way you want to go.
Reporting Services details can be found at
http://msdn.microsoft.com/en-us/library/ms159106.aspx
ASP.Net Report Server Control details can be found at
http://msdn.microsoft.com/en-us/library/ms251671(v=VS.100).aspx
rdl 文件本身对最终用户没有任何意义。
它们仅包含从某处获取数据并呈现它所需的所有信息。
它们由 ReportViewer 控件或完整的 Reporting Services (SSRS) 安装进行处理。呈现的报告的格式由控件或 SSRS 的输入/参数决定。
例如,您可以将 ReportViewer 控件添加到您的网站。
rdl files by themselves have no meaning to end users.
They simply contain all the information needed to get data from somewhere and render it.
They are processed by a ReportViewer control or a full Reporting Services (SSRS) install. The format of the rendered report is decided by inputs/parameters to the control or SSRS.
You can add a ReportViewer control to your web site for example.