Оптимизация производительности элемента управления DataGridView в Windows Forms
При работе с большими объемами данных элемент управления DataGridView может потреблять значительное количество памяти, если не принять особых мер. На клиентах с ограниченным размером памяти этих издержек можно избежать путем отключения требовательных к памяти функций. Настройка использования памяти для конкретного случая может также осуществляться путем управления некоторыми или всеми задачами поддержания и извлечения данных в виртуальном режиме.
В этом подразделе
Масштабирование элемента управления DataGridView в Windows Forms
Описание способов использования элемента управления DataGridView, позволяющих избежать избыточного потребления памяти и снижения производительности при работе с большими объемами данных.Виртуальный режим элемента управления DataGridView в Windows Forms
Описание использования виртуального режима, позволяющего дополнить или заменить стандартный механизм привязки данных.Пример. Реализация виртуального режима для элемента управления DataGridView в Windows Forms
Описание способов реализации обработчиков для ряда событий виртуального режима. Также демонстрируется способ реализации механизма отката и фиксации на уровне строк для вносимых пользователем изменений.Реализация виртуального режима с JIT-загрузкой данных для элемента управления DataGridView в Windows Forms
Описание способа загрузки данных по требованию, который может быть полезен, если доступный размер памяти клиента не способен вместить всех данных, предназначенных для отображения.
Ссылка
DataGridView
Содержит справочную документацию для элемента управления DataGridView.VirtualMode
Содержит справочную документацию для свойства VirtualMode.
См. также
Основные понятия
Режимы отображения данных в элементе управления DataGridView в Windows Forms