protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var parameter = new ReportParameter("store", Request.QueryString["id"],false);
ReportViewer1.LocalReport.SetParameters(parameter);
var ds = new ReportDataSource("AccountingSMSDataSet",
BalanceReport.GetData(int.Parse(parameter.ToString())));
ReportViewer1.LocalReport.DataSources.Add(ds);
}
}
当我运行此代码时出现错误:
尝试设置不是的报表参数“store” 在本报告中定义。
我想知道是什么问题,我从mvc页面发送我的查询字符串,并从下拉列表中获取我在查询字符串中使用的值。
请有人知道这个问题,请告诉我。