0

で働いていましwinFormた。report次に、 usingを作成する必要がありますWebparametersを使用して渡す方法を知る必要がありWebFormsます。parameter私は何かを持っていますが、それを他のページに渡す方法がわかりませんreportviewer

ReportParameter[] param = new ReportParameter[2];
            param[0] = new ReportParameter("usr",Drop_Responsaveis.SelectedValue.ToString());
            param[1] = new ReportParameter("clube", Drop_Clientes.SelectedValue.ToString());

これは正しいですか ?あるページで を作成し、それを ?parametersを含む別のページに渡します。reportviewer

4

1 に答える 1

1

クエリ文字列またはセッションを使用して、値を次のページに渡すことができます。例えばpage2.aspx?clube=1234&user=John

次に、クエリ文字列から値を取得して、レポートビューアに渡すことができます

param[0] = new ReportParameter("usr", Request.QueryString["user"]);
param[1] = new ReportParameter("clube",  Request.QueryString["clube"]);
于 2013-01-28T17:58:26.587 に答える