来自查询的Syncfusion MVC报告查看器参数

时间:2016-03-07 15:16:27

标签: model-view-controller razor reporting-services syncfusion

我尝试使用Razor Engine在Syncfusion Report Viewer上呈现SSRS参数

我该怎么做?

我可以在没有在控制器上定义硬编码参数的情况下执行此操作吗?

1 个答案:

答案 0 :(得分:0)

我们可以将参数值传递给Razor View报告,如下面的代码示例所示。

        @(Html.EJ().ReportViewer("reportsample")
.ProcessingMode(Syncfusion.JavaScript.ReportViewerEnums.ProcessingMode.Remote).ReportServiceUrl(VirtualPathUtility.ToAbsolute("~/api/SSRSReport")).ReportServerUrl("http://mvc.syncfusion.com/reportserver").ReportPath("/Report Project1/InvoiceTemplate")
                              .Parameters(param =>
                              {
                               param.Name("InvoiceID").Labels(new List<string>() { "InvoiceID" }).Values(new List<string>() { "10250" }).Add();
                              })
        )

此外,您可以从以下MSDN文章中给出的查询中填充参数值, https://msdn.microsoft.com/en-us/library/ms157187.aspx https://technet.microsoft.com/en-us/library/dd220464(v=sql.105).aspx

相关问题