来自查询的 Syncfusion MVC 报告查看器参数
Syncfusion MVC Report Viewer Parameters from Query
我正在尝试使用 Razor Engine 在 Syncfusion Report Viewer 上呈现 SSRS 参数
我该怎么做?
我可以在不在我的控制器上定义硬编码参数的情况下执行此操作吗?
我们可以将参数值传递给 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
我正在尝试使用 Razor Engine 在 Syncfusion Report Viewer 上呈现 SSRS 参数
我该怎么做?
我可以在不在我的控制器上定义硬编码参数的情况下执行此操作吗?
我们可以将参数值传递给 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