在SSRS服务器报告中使用C#代码中的DataSet

时间:2013-05-09 12:43:40

标签: c# reporting-services dataset ssrs-2008

我在一个asp.net项目中有一个ReportViewer,它在中加载一个报告 ProcessingMode = ProcessingMode.Remote (位于SSRS服务器上的 .rdl报告)
我有一个在其他地方生成的DataSet,我想通过代码将其推送到报告中。我怎样才能做到这一点 ? (在本地模式下,
.rdlc,看起来很简单......)

1 个答案:

答案 0 :(得分:1)

首先,在RDL中创建一个参数。

然后在数据集中输入:

=Parameters!Example.value

发送参数的代码,例如:

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