0

我曾经与winForm. 现在我需要report使用Web. 我需要知道如何通过parameters使用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());

这是正确的吗 ?创建parametersat 一个页面并将其传递到另一个包含reportviewer ?

4

1 回答 1

1

您可以使用 Querystring 或 Session 将值传递到下一页。例如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 回答