Александр
2021-07-19T11:34:31Z
Здравствуйте!
Изучая форум нашел упоминание virtual Mode. Далее загадка 7 лет назад этот режим был потом в записи 4-ней давности его нет.
Уважаемые разработчики дайте пример как работать с вашим grid с списками такого размера.
Спасибо!
Sergiy/10Tec
2021-07-20T03:12:35Z
Режим virtual mode реализован в iGrid ActiveX. Режима virtual mode в iGrid for Net нет.
Насколько я знаю, с миллионом записей грид справляется хорошо и без этого режима.
Методы работы с большим количеством записей такие же, как и с малым.
Каких-то специальных отдельных функций для этого нет.
Главное, чтобы хватало оперативной памяти для загружаемых записей..
Александр
2021-07-21T13:25:57Z
Спасибо и благодарю за быстрый ответ!
Но вся и задача заключается в том чтобы читать данные в Grid в режиме динамической подгрузки в память
Как это можно реализовать в iGrid?
Нам нужен аналог ListView_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e) либо dataGridView1_CellValueNeeded(object sender,
DataGridViewCellValueEventArgs e)
Sergiy/10Tec
2021-07-22T04:38:45Z
Мы не пробовали работать с гридом в режиме virtual mode и специальных событий для этого в настоящий момент нет.
Текущая политика - загружать все данные в грид и потом с ними работать.
Например, при virtual mode нет возможности сделать нормальную группировку и сортировку, поскольку для этого требуется, чтобы
все данные были загружены.

Есть событие CellDynamicContents, вы можете его использовать для указания гриду текста ячейки перед рисованием.
Также вы можете реализовать свое рисование для ячеек и брать данные из внешнего источника.
То есть нужно будет задать колонки и количество строк, а потом самому отрисоваться....