antixa

Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору j7 Ты не прав. Все записи в этом случае загружаться не будут. Подробнее: Grid может находиться в 3 состояниях: - LoadAllRecords mode (egoLoadAllRecords = true). - Standard grid mode (egoLoadAllRecords = false; PartialLoad=False и записи не сгруппированы ни по одному из столбцов). - Partial load mode (egoLoadAllRecords = false; PartialLoad=True и записи не сгруппированы ни по одному из столбцов). В LoadAllRecords mode, в память грузятся все записи, что не подходит для большого набора данных. Но при этом доступны все методы ExpressQuantumGrid включая: - Automatic sorting - Automatic summary calculations - Smart refresh and smart reload - Smart painting and re-sizing. При группировке данных в гриде по любому столбцу автоматически устанавливается LoadAllRecords. В стандартной Grid mode, ExpressQuantumGrid работает только с записями, видимыми на экране. Это позволяет быструю навигацию в больших наборах данных. Но при этом не работают automatic sorting, automatic summary calculations, smart refreshing, smart reloading. В Partial load mode ExpressQuantumGrid грузит часть записей во внутренний буфер (их всегда больше, чем умещается на экране). Загруженные записи хранятся в памяти до следующего refresh ассоциированного с ExpressQuantumGrid набора данных. Это также используется для больших наборов данных. Так же, как и в стандартной grid mode, недоступны automatic sorting and automatic summary calculations. Однако в отличие от grid mode, partial load имеет ряд преимуществ: - Скроллинг работает быстрее - Можно выбрать Multi-selecti. Так что в твоем случае для больших таблиц выбирай или стандартный режим, или режим частичной загрузки. С памятью при этом проблем быть не должно. |