Telerik report - поля в заголовке отчета не обновляются - PullRequest
1 голос
/ 27 июня 2011

У меня есть отчет, в котором есть раздел ReportHeader, в котором есть пара полей, которые я установил в коде - которые не заполняются из источника данных.

То есть в конструкторе я помещаю aTextBox вРаздел ReportHeader и оставьте его значение пустым.

Я отображаю отчет на веб-странице, используя стандартный Telerik ReportViewer.Веб-сайт не работает с сеансом InProc.

Я установил в onNeedDataSource () значение, извлеченное из Session [].(Мы просто не можем запустить производственные веб-сайты с состоянием сеанса InProc, поэтому эти значения и параметры запросов, заполняющих источники данных, передаются через сеанс [].)

Отчет работает нормально.Поля заполняются правильно, раздел сведений заполняется правильно, а таблицы в ReportFooter, которые имеют отдельные источники данных, заполняются правильно.

Но при печати поля, заданные в коде, остаются пустыми.То же самое, если я экспортирую, или даже если я просто нажимаю кнопку обновления в ReportViewer.

Поля, которые заполняются из DataSources, установлены правильно, эти поля, которые заполняются напрямую, остаются пустыми.Когда я помещаю точку останова в onNeedDataSource (), я вижу, что она не вызывается при обновлении отчета.Это похоже на то, что отчет работает на основе запомненных данных, и единственные данные, которые он запоминает, - это то, что находится в источнике данных.

Есть какие-нибудь идеи относительно того, как я могу заставить эту работу работать?Без перехода в состояние сеанса InProc - это просто нереализуемое решение.

...