Ajuste de desempenho no controle DataGridView dos Windows Forms

Ao trabalhar com grandes quantidades de dados, o controle DataGridView pode consumir uma grande quantidade de memória em sobrecarga, a menos que você o utilize com cuidado. Em clientes com memória limitada, é possível evitar um pouco dessa sobrecarga, evitando recursos que têm um custo de memória alto. Você também pode gerenciar alguns ou todas as tarefas de manutenção e recuperação de dados usando o modo virtual para personalizar o uso de memória para seu cenário.

Nesta seção

Práticas recomendadas para colocação em escala do controle DataGridView dos Windows Forms
Descreve como usar o controle DataGridView de uma maneira que evite penalidades no desempenho e no uso de memória desnecessário ao trabalhar com grandes quantidades de dados.

Modo virtual no controle DataGridView dos Windows Forms
Descreve como usar o modo virtual para suplementar ou substituir o mecanismo de associação de dados padrão.

Passo a passo: implementando o modo virtual no controle DataGridView dos Windows Forms
Descreve como implementar manipuladores para vários eventos no modo virtual. Também demonstra como implementar a reversão de nível de linha e confirmar as edições do usuário.

Implementando o modo virtual com carregamento de dados Just-In-Time no controle DataGridView dos Windows Forms
Descreve como carregar dados sob demanda, que é útil quando você tem mais dados para exibir do que a memória de cliente disponível pode armazenar.

Referência

DataGridView
Fornece documentação de referência para o DataGridView controle.

VirtualMode
Fornece documentação de referência para a VirtualMode propriedade.

Confira também