Exibindo dados no controle DataGridView dos Windows Forms

O controle DataGridView é usado para exibir dados de uma variedade de fontes de dados externas. Como alternativa, você pode adicionar linhas e colunas ao controle e populá-lo manualmente com os dados.

Ao associar o controle a uma fonte de dados, você pode gerar colunas automaticamente com base no esquema da fonte de dados. Se essas colunas não aparecerem como você deseja, você poderá ocultar, remover ou reorganizá-las. Também é possível adicionar colunas desassociadas para exibir dados complementares que não vêm da fonte de dados.

Além disso, você pode exibir seus dados usando os formatos padrão (como o formato de moeda) ou personalizar a formatação da exibição para apresentar os dados como desejar (como alterar a cor da tela de fundo para números negativos ou substituir os valores de cadeia de caracteres por imagens correspondentes).

Nesta seção

Modos de exibição de dados no controle DataGridView dos Windows Forms
Descreve as opções para popular o controle com os dados.

Formatação de dados no controle DataGridView dos Windows Forms
Descreve as opções de formatação de valores de exibição de célula.

Instruções passo a passo: criando um controle DataGridView não associado do Windows Forms
Descreve como popular manualmente o controle com os dados.

Como associar dados ao controle DataGridView dos Windows Forms
Descreve como popular o controle com os dados associando-o a um BindingSource que contém informações extraídas de um banco de dados.

Como gerar automaticamente colunas em um controle DataGridView associado a dados dos Windows Forms
Descreve como gerar automaticamente colunas com base em uma fonte de dados associada.

Como remover colunas geradas automaticamente de um controle DataGridView dos Windows Forms
Descreve como ocultar ou excluir colunas geradas automaticamente de uma fonte de dados associada.

Como alterar a ordem das colunas no controle DataGridView dos Windows Forms
Descreve como reorganizar colunas geradas automaticamente de uma fonte de dados associada.

Como adicionar uma coluna não associada a um controle DataGridView associado a dados do Windows Forms
Descreve como complementar dados de uma fonte de dados associada exibindo colunas não associadas adicionais.

Como associar objetos a controles DataGridView do Windows Forms
Descreve como associar o controle a uma coleção de objetos arbitrários para que cada objeto seja exibido em sua própria linha.

Como acessar objetos associados às linhas de DataGridView dos Windows Forms
Descreve como recuperar um objeto associado a uma linha específica do controle.

Instruções passo a passo: criando um formulário mestre/detalhes usando dois controles DataGridView do Windows Forms
Descreve como exibir dados de duas tabelas de banco de dados relacionadas para que os valores mostrados em um controle DataGridView dependam da linha selecionada no momento em um outro controle.

Como personalizar a formatação de dados no controle DataGridView do Windows Forms
Descreve como manipular o DataGridView.CellFormatting evento para alterar a aparência das células, dependendo de seus valores.

Referência

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

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

BindingSource
Fornece documentação de referência para o BindingSource componente.

Entrada de dados no controle DataGridView do Windows Forms
Fornece tópicos que descrevem como alterar os maneira como os usuários adicionam e modificam dados no controle.

Confira também