Попробуй это:

меня есть приложение для форм в Visual Studio 2010, и я хочу создать отчет с помощью средства просмотра отчетов и добавить некоторые параметры. Я пытался добавить параметры из кода, но это не сработало. У меня есть эта ошибка:

Выражение FilterExpression для tablix «Tablix1» относится к полю «datastart». Выражения элементов отчета могут ссылаться только на поля в текущей области набора данных или, если они находятся внутри агрегата, на указанную область набора данных. Report2.rdlc: error rsParameterReference: Выражение FilterValue для tablix «Tablix1» относится к несуществующему параметру отчета «datastart».

В моем коде сделать это:

 private void SetReportParameters()
    {
        ReportParameter[] parameters = new ReportParameter[2];
        parameters[0] = new ReportParameter("datastart", dateTimePickerStartRaport.Text);
        parameters[1] = new ReportParameter("dataStop", dateTimePickerStopRaport.Text);
        this.reportViewer1.LocalReport.SetParameters(parameters);
    }

и после вызова этого метода обновить в средстве просмотра отчетов

 reportViewer1.RefreshReport();           

Я также смотрю на другие форумы и вижу, что мне нужно добавить параметры в отчет, но я не смог понять, как мне это сделать. Я также попытался добавить в окнах свойств отчета некоторые фильтры со значением

  =Parameters!datastart.Value     

но это тоже не сработало.

Ответы на вопрос(1)

Ваш ответ на вопрос