Единственное обращение к страницам:
Код: Выделить всё
bool isForm = _report.Pages.OfType<StiForm>().Any();
var form = _report.CompiledReport.Pages.OfType<StiForm>().FirstOrDefault();
Все настройки отчёта по умолчанию, то есть "Кэшировать все данные" выключено. И режим построения "Компиляция".Включен ли в отчёте режим кэширования?