2013-05-09 24 views
1

我有一個asp.net項目的ReportViewer它加載在一份報告中
ProcessingMode = ProcessingMode.Remote(即在SSRS服務器上坐着一位.rdl報表)
我有一個其他地方生成的DataSet,我想通過代碼將它推入報表。我怎樣才能做到這一點 ? (在本地模式下,
.rdlc,看起來很簡單...)使用數據集從在SSRS服務器報告的C#代碼

+0

有多大的數據集?通過ReportViewer.ServerReport.SetParameters()傳遞給報表參數是否可行?你有迄今爲止嘗試過的任何示例代碼嗎? – 2013-05-09 13:12:18

回答

1

首先,在RDL中創建一個Parameter。

然後在數據集中,放:

=Parameters!Example.value 

代碼發送參數,例如:

  ReportParameter parameter1 ReportParameter = new ("example", nameDataSet.toString); 
     ReportViewer1.ServerReport.SetParameters (ReportParameter new [] {parameter1 }); 
相關問題