我曾与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());
这是对的吗?在一个页面上创建parameters
并将其传递到包含reportviewer
的其他页面?
答案 0 :(得分: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"]);