我想使用asp.net將參數傳遞給SSRS報表過濾器下拉菜單,但我無法將該值發送到下拉菜單。使用asp.net將參數傳遞給SSRS報表過濾器下拉菜單
請幫忙。 Want to pass this two value using C#
我想通過或使用C#
我想使用asp.net將參數傳遞給SSRS報表過濾器下拉菜單,但我無法將該值發送到下拉菜單。使用asp.net將參數傳遞給SSRS報表過濾器下拉菜單
請幫忙。 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"
匹配的是,在報告中參數的名稱。
這實際上意味着您的報表將基於您從後面的代碼傳遞給它的值顯示。
不工作仍然無法從報告下拉選擇價值 級聯下拉是在它自己所以需要從這些下拉列表中選擇值不是從asp.net –
報告下拉已經包含值,所以如何我可以設置這些值與具體索引 –
它不是問題,報表下拉式基本上是將值傳遞給參數,所以你只需要_PASS_這些值,並且可以從任何地方,從ASP.NET應用程序或[通過報表URL]將它傳遞給它們。 (https://www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-in-sql-reporting-services/)等.. 更好地檢查您的數據集中的查詢,並檢查報告參數,讓它知道清楚.. – Irfan
嗨,譚美可以請詳細解釋一些截圖,以便人們可以很容易地理解你並正確回答你。 –
你想級聯params? https://technet.microsoft.com/en-us/library/aa337498(v=sql.105).aspx – Snowlockk
alredy添加屏幕截圖 –