Зачем Report Designer загружает все данные из всех таблиц DataSet???

Обсуждение Stimulsoft Reports.NET
Ответить
Vasiliy Goncharenko
Сообщения: 53
Зарегистрирован: 11 июн 2010, 11:14

Зачем Report Designer загружает все данные из всех таблиц DataSet???

Сообщение Vasiliy Goncharenko »

Вопрос не риторический и не к community, а к ребятам из поддержки и разработчикам:

Раскопал причину тормозов дизайнера.
У меня MSSQL базка, 4.7 млн кредитов, каждый кредит во вьюшке объединяет ~400 полей.
Несмотря на 12 ядер у SQL сервера, дизайнер надолго замирает на этапе открытия окна дизайна, ожидая считывания этой уймы данных!!!

Зачем на этапе дизайна отчета дизайнер считывает из базки все записи всех таблиц?
Это очень не рационально, ведь на этапе дизайна нет фильтров, их создают позже.
Между тем во время дизайна мне нужна только структура данных, а все эти данные понадобятся только на этапе rendering.

Что скажут разработчики?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Зачем Report Designer загружает все данные из всех таблиц DataSet???

Сообщение Aleksey »

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

Вы можете свойство "Connect on Start" датасоурса установить в false. И тогда при открытии не будут загружаться все данные.

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