我在一个asp.net项目中有一个ReportViewer,它在中加载一个报告
ProcessingMode = ProcessingMode.Remote (位于SSRS服务器上的 .rdl报告)
我有一个在其他地方生成的DataSet,我想通过代码将其推送到报告中。我怎样才能做到这一点 ? (在本地模式下, .rdlc,看起来很简单......)
答案 0 :(得分:1)
首先,在RDL中创建一个参数。
然后在数据集中输入:
=Parameters!Example.value
发送参数的代码,例如:
ReportParameter parameter1 ReportParameter = new ("example", nameDataSet.toString);
ReportViewer1.ServerReport.SetParameters (ReportParameter new [] {parameter1 });