2016-09-26 56 views
0

我是SSRS的新手,我想知道是否有可能在ordrer中的asp.net应用程序中获取SSRS报告数据以获取特定的值字段(例如:资产总和......)?在您的asp.net应用程序中获取SSRS报告数据

是否有可能以json(webservice)或xml格式获取报表数据,以便我可以使用c#代码来获取特定的列值?

感谢对帮助

protected void Page_Load(object sender, EventArgs e) 
     { 
      if(!IsPostBack) 
      { 
       try 
       { 
        ReportViewer1.ProcessingMode = ProcessingMode.Remote; 
        ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://pc499:80/ReportServer_SQLEXPRESS"); 

        ReportViewer1.ServerReport.ReportPath = "/ChartProject/Map"; 
        ReportViewer1.ServerReport.Refresh(); 

       } 
       catch (Exception ex) 
       { 
        Response.Write(ex.ToString()); 
       } 
      } 

     } 

回答

0

SSRS报告从数据表结合。查找为SSRS报告创建的数据表,并在RefreshReport()调用之前或之后根据数据执行所需操作。

+0

我只是在阅读SSRS报告的情况下,所以我只有该报告的链接,我用我使用的代码块编辑了我的文章。 –

+0

不幸的是,在你的情况下,我不认为会有一个非常简单的方法。您始终可以将数据输出到excel文件,但很难解析。我要么编辑SSRS报告,要么尝试通过SQL调用服务器来获取数据。 –