我有一个报告,它从几个文本框中获取两个参数,当传递给存储过程时,这些参数总是最终为空。这是代码。此外,我单步执行了代码,传入的参数具有值,但是在传入参数到执行 proc 之间,它变为空。
protected void btnSearch_Click(object sender, EventArgs e)
{
pnlRecords.Visible = true;
ReportParameter p1 = new ReportParameter("DateStart", ReportDates1.DateStart);
ReportParameter p2 = new ReportParameter("DateEnd", ReportDates1.DateEnd);
this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { p1, p2 });
this.ReportViewer1.LocalReport.Refresh();
}
你怎么看?