简体   繁体   中英

pass parameters to SSRS report filter dropdown using asp.net

I am trying to pass parameters to SSRS report filter dropdown usingasp.net but I was unable to sent the value to dropdown.

Please help for this. Want to pass this two value using C#

I want to pass or set this this two parameter value using C#

You don't have to send value to dropdown,
You have to make cascading dropdowns in the asp.net C# first, And get the values from there, and then pass to report parameter as:

//get 'selected value' or 'text' as per your need
var market = ddMarket.SelectedItem.Text; 
var customer = ddCustomer.SelectedItem.Text; 
List<ReportParameter> params = new List<ReportParameter>();
reportParams.Add(new ReportParameter("rptParamMarket", market));
reportParams.Add(new ReportParameter("rptParamCust", customer));
ReportViewer1.ShowParameterPrompts = false;
ReportViewer1.ServerReport.SetParameters(params);
ReportViewer1.ServerReport.Refresh();

Make sure "rptParamMarket" and "rptParamCust" matches that of the names of parameters in report.

That, in essence, means your report will be displayed based on the values you pass to it from the code behind.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM