我正在创建一个报告查看器,它将报告定义输出为 .rdl 文件。这些 rdl 文件将存储在服务器端。
我在 .NET 编程方面没有太多经验,想知道人们如何通过浏览器(即通过 Web 应用程序)查看这些报告。
我的最终目标是提供一些前端,允许用户从 .rdl 列表中进行选择并呈现它们(连同一些相应的 xml 或 JSON 数据)...
那么,究竟需要哪些工具才能让用户通过浏览器查看报告 (rdl's)?我想让最终用户尽可能简单,即 SaaS -> 不需要在客户端安装软件......
最佳答案
根据您想要使用的专业知识以及节省的成本,您可以使用 SQL Server Reporting Services 或 ASP.Net ReportViewer
虽然报告服务是更具报告功能的工具,但它限制您只能显示报告。与 ASP.Net 一样,您可以利用可用的编程模型来显示任何其他数据(正如您在问题中提到的那样)。您可以查看其中的每一个并评估您想要走的路。
报告服务的详细信息可以在 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
关于c# - 在线查看 .rdl 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8741757/