2016-09-26 55 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調用服務器來獲取數據。 –