ДА! У меня есть приложение формы в Visual Studio 2010, и я хочу создать отчет с помощью средства просмотра отчетов и добавить некоторые параметры. Я попытался добавить параметры из кода, но ничего не вышло. У меня такая ошибка:
Выражение FilterExpression для tablix 'Tablix1' относится к полю 'datastart'. Выражения элемента отчета могут относиться только к полям в пределах текущей области набора данных или, если внутри агрегата, указанной области набора данных. Report2.rdlc: error rsParameterReference: выражение FilterValue для табликса «Tablix1» относится к несуществующему параметру отчета «datastart».
В моем коде a выполните следующее:
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
, но это тоже не сработало.