Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 联机查看.rdl文件_C#_.net_Reporting Services_Rdl - Fatal编程技术网

C# 联机查看.rdl文件

C# 联机查看.rdl文件,c#,.net,reporting-services,rdl,C#,.net,Reporting Services,Rdl,我正在创建一个报告查看器,它将报告定义输出为.rdl文件。这些rdl文件将存储在服务器端 我在.NET编程方面没有太多经验,我想知道人们如何通过浏览器(即通过web应用程序)查看这些报告 我的最终目标是提供一些前端,允许用户从.rdl列表中选择并呈现它们(以及一些相应的xml或JSON数据) 那么,到底需要什么工具才能允许用户通过浏览器查看报告(rdl)?我想让最终用户尽可能轻松地使用它,即SaaS->无需安装客户端软件…根据您想要使用的专业技能和节省的成本,您可以使用SQL Server Re

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

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

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


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

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

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

有关Reporting Services的详细信息,请访问

ASP.Net报表服务器控件详细信息可在以下位置找到:


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

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

例如,您可以向网站添加ReportViewer控件