Невероятно долго формируется отчет иногда отваливается по time oun или out of memory

Обсуждение Stimulsoft Reports.WEB
Ответить
ZiP
Сообщения: 7
Зарегистрирован: 15 июл 2010, 05:43

Невероятно долго формируется отчет иногда отваливается по time oun или out of memory

Сообщение ZiP »

Добрый день, столкнулся с проблемой. Мне необходимо в StiWebViewer выгрузить данные из таблицы(порядком 20 000 записей). Но когда доходит до StiWebViewer1.Report = report;
то процедура выгрузки длиться достаточно долгое время около 2-3 минут. А иногда вообще возвращает ошибку по тайм ауту или выхода за пределы памяти. Подскажите как лучше реализовать превью выгрузку на страницу с большим количеством записи.


ReportDS - DataSource
Код:

string Path = HttpContext.Current.Server.MapPath(string.Empty);

StiReport report = StiWebReport1.GetReport();
StiWebReport1.RegData(report, "ReportDS", ReportDS);

report.Load(Path + @"\" +ReportList.SelectedValue);
report.Dictionary.Synchronize();
report.Compile();

report.Render(false);
StiWebViewer1.Report = report;
Aleksey
Сообщения: 2906
Зарегистрирован: 22 апр 2010, 06:57

Невероятно долго формируется отчет иногда отваливается по time oun или out of memory

Сообщение Aleksey »

Здравствуйте,

Для веб вьювера данное количесвто записей очень большое (оптимаотное количество 200-300 страниц), мы можем вам посоветовать либо разбить отчет на части, либо использовать веб вьювер FX, тогда вся нагрузка по памяти будет идти на клиента, а не на сервер.

Спасибо.
Ответить