2017-06-02 6 views
3

SSRSレポートフィルタドロップダウンスルーダブスズにパラメータを渡そうとしていますが、値をドロップダウンに送信できませんでした。asp.netを使用してSSRSレポートフィルタドロップダウンにパラメータを渡します

助けてください。 Want to pass this two value using C#

私は、あなたが最初のasp.net C#でドロップダウンをカスケード作成する必要があり C#

+0

こんにちはtanmayで詳細を説明し、いくつかのスクリーンショットで人々があなたを簡単に理解し、適切に答えるようにしてください。 –

+0

パラメータをカスケードしたいですか? https://technet.microsoft.com/en-us/library/aa337498(v=sql.105).aspx – Snowlockk

+0

alredyスクリーンショット –

答えて

2

を使用して、この2つのパラメータ値を渡すか、これを設定するドロップダウンするために値を送信する必要はありません、
そして、そこから値を取得した後、などのパラメータをレポートに渡す:レポートのパラメータの名前のようにしてください"rptParamMarket""rptParamCust"マッチを作る

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

これは、本質的に、レポートがコードの背後から渡された値に基づいて表示されることを意味します。

+0

まだ動作していませんレポートドロップダウンから値を選択できません カスケードドロップダウンは自己にありますので、これらのドロップダウンから値を選択する必要があります。asp.net –

+1

レポートドロップダウンはすでに値を含んでいますインデックス –

+1

それは問題ではなく、レポートのドロップダウンは基本的にはパラメータに値を渡すため、これらの値を_PASS_する必要があります。そして、ASP.NETアプリケーションや[レポートURL経由で]どこからでもそれらを渡すことができます。 (https://www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-in-sql-reporting-services/)など。 データセットでクエリを確認する方が良いでしょうレポートのパラメータを確認して明瞭に知ることができます。 – Irfan

関連する問題