2016-05-20 4 views
1

У меня возникла проблема с управлением ReportViewer при рендеринге больших отчетов, таких как 14000 записей.ASP ReportViewer Control Rendering> 14000 записей

Отчет никогда не открывается, и я получаю сообщение об ошибке в консоли:

ServerErrorException: Server returned 500 

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

У кого-нибудь есть идеи?

Если это распространенная проблема с ReportViewer Контролируйте альтернативные средства контроля отчетности, которые могут выполнять тяжелый подъем?

+0

Вы используете DataSet? –

+0

Да, я использую его – JustLearning

ответ

1

Похоже, у вас проблемы с памятью и ничего общего с 14 000 строк или выше. Посмотрите на это link. Таким образом, ASP выделяет ограниченную память для средства просмотра отчетов. Таким образом, вы должны рассмотреть возможность изменения процесса и использовать Reporting Services вместо ReportViewer.

+0

спасибо, посмотрим и ответим – JustLearning

Смежные вопросы