Visão geral do controle DataGridView (Windows Forms)

Observação:

O DataGridView controle substitui e adiciona funcionalidade a DataGrid controle; no entanto, o DataGrid controle é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher. Para obter mais informações, consulte Diferenças entre Windows Forms DataGridView and DataGrid Controls.

Com o DataGridView controle, você pode exibir e edição dados tabulares de muitos tipos diferentes de fontes de dados.

Ligação de dados para o DataGridView controle é simples e intuitivo e em muitos casos é tão simples sistema autônomo configuração de DataSource propriedade. Quando você BIND a uma fonte de dados que contém várias listas ou tabelas, conjunto o DataMember propriedade para uma seqüência de caracteres que especifica a lista ou tabela para BIND a.

The DataGridView controle suporta o modelo de vinculação de dados Windows Forms padrão, para que ele se ligará a instâncias de classes descritas na lista a seguir:

The DataGridView controle suporta a vinculação de dados para as propriedades públicas dos objetos retornados por essas interfaces ou para o conjunto de propriedades retornado por um ICustomTypeDescriptor interface, se implementada em objetos retornados.

Normalmente, você irá acoplar a um BindingSource componente e BIND a BindingSource componente para outro dados de fonte ou preenchê-lo com objetos de negócios. The BindingSource componente é a fonte de dados preferido porque pode BIND a uma ampla variedade de fontes de dados e pode resolver muitos problemas de vinculação de dados automaticamente. Para obter mais informações, consulte O Componente BindingSource.

The DataGridView controle também pode ser usado em não acoplado modo, com armazenamento de dados subjacente.Para obter um exemplo de código que usa um não-acoplado DataGridView controle, consulte Demonstra Passo a passo: Criando um controle DataGridView do Windows Forms.

The DataGridView controle é altamente configurável e extensível e fornece várias propriedades, métodos e eventos para personalizar sua aparência e comportamento. Quando desejar que seu aplicativo Windows Forms para exibir dados tabulares, utilize o DataGridView controlar (por exemplo, antes de outros DataGrid). Se você estiver exibindo uma grade pequena de valores somente leitura, ou se você estiver habilitando um usuário edição uma tabela com milhões de registros, a DataGridView controle lhe fornecerá uma solução eficiente de memória programável prontamente.

Nesta seção

Seções relacionadas

Consulte também

Tarefas

Exemplo do Controlarar Exibição em Grade de Dados

Conceitos

Funcionalidade padrão do Windows Forms DataGridView controle

Referência

Padrão de teclado e Mouse Handling in Windows Forms DataGridView controle

DataGridView

BindingSource

Outros recursos

DataGridView controle (Windows Forms)