使用 asp.net 将参数传递给 SSRS 报告过滤器下拉列表

pass parameters to SSRS report filter dropdown using asp.net

我正在尝试将参数传递给 SSRS 报告过滤器下拉列表 usingasp.net 但我无法将值发送到下拉列表。

请帮忙解决这个问题。 Want to pass this two value using C#

我想使用 C# 传递或设置这两个参数值

您不必向下拉菜单发送值,
您必须首先在 asp.net C# 中制作级联下拉菜单,然后从那里获取值,然后传递给报告参数:

//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();

确保 "rptParamMarket""rptParamCust" 与报告中的参数名称匹配。

从本质上讲,这意味着您的报告将根据您从后面的代码传递给它的值来显示。