[英]pass parameters to SSRS report filter dropdown using asp.net
您不必將值發送到下拉列表,
你必須首先在asp.net C#中進行級聯下拉,然后從那里獲取值,然后傳遞給report參數:
//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"
與報告中參數名稱的匹配。
實質上,這意味着您的報告將根據您從后面的代碼傳遞給它的值進行顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.