.NET RDLC и несколько параметров не работают - PullRequest
0 голосов
/ 06 мая 2009

У меня есть отчет, который принимает два параметра из пары текстовых полей, которые всегда оказываются нулевыми при передаче в сохраненный процесс. Вот код Также я прошел по коду и переданные параметры имеют значения, но между передачей в параметрах до выполнения 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();
        }

Что ты думаешь?

1 Ответ

0 голосов
/ 08 мая 2009

Я понял это. Вот что мне не хватало в файле .cs

ObjectDataSource1.SelectParameters[0].DefaultValue = ReportDates1.DateStart;
ObjectDataSource1.SelectParameters[1].DefaultValue = ReportDates1.DateEnd;
ObjectDataSource1.DataBind();
...