Articles in this section
Category / Section

How to set dynamic parameter in ASP.NET Core Report Viewer for RDL report?

1 min read

This article describes how to set the dynamic parameter values for the RDL report in ASP.NET Core ReportViewer control. You can create a ReportViewer sample in ASP.NET Core by referring the below Getting Started documentation:

https://help.syncfusion.com/aspnet-core/reportviewer/getting-started.

Set the parameter value dynamically for RDL report: 

ASP.NET Core ReportViewer has support to set the dynamic parameter values for the RDL report in client side. You can set the parameter value for the RDL report dynamically by using the setModel method as shown in below code example.

<select id="dropdown1">
    <option value="10252">10252</option>
    <option value="10407">10407</option>
    <option value="10902">10902</option>
</select>
 
<ej-drop-down-list id="dropdown1" selected-item-index="0" change="onChange"></ej-drop-down-list>
<ej-report-viewer id="container" report-service-url="http://localhost:5385/Home" processing-mode="Remote"></ej-report-viewer>
 
<ej-script-manager></ej-script-manager>
 
<script type="text/javascript">
    function onChange(args) {
        debugger;
        var reportObject = $("#container").data("ejReportViewer");
        reportObject.setModel({
            parameters: [{
                name: 'InvoiceID',
                labels: [args.selectedValue],
                values: [args.selectedValue],
                nullable: false
            }]
        });
    }
</script>

 

Demo Sample:

You can download the Demo Sample from the following link.

https://www.syncfusion.com/downloads/support/directtrac/general/ze/ReportSample_Core-968066494.

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied