簡體   English   中英

使用asp.net將參數傳遞給SSRS報告過濾器下拉列表

[英]pass parameters to SSRS report filter dropdown using asp.net

我正在嘗試使用asp.net將參數傳遞給SSRS報告過濾器下拉列表,但我無法將值發送到下拉列表。

請幫忙。 想用C#傳遞這兩個值

我想使用C#傳遞或設置這兩個參數值

您不必將值發送到下拉列表,
你必須首先在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM