Controle DataGridView (Windows Forms)

O controle de DataGridView fornece uma maneira poderosa e flexível para exibir dados em um formato de tabela. Você pode usar o controle DataGridView para mostrar as exibições somente leitura de uma pequena quantidade de dados ou pode ajustar a escala para mostrar exibições editáveis de grandes conjuntos de dados.

Você pode estender o controle DataGridView de várias maneiras para compilar comportamentos personalizados em seus aplicativos. Por exemplo, você pode especificar seus próprios algoritmos de classificação com programação, podendo também criar seus próprios tipos de células. É possível personalizar facilmente a aparência do controle DataGridView escolhendo dentre várias propriedades. Muitos tipos de armazenamentos de dados podem ser usados como uma fonte de dados ou o controle DataGridView pode operar sem nenhuma fonte de dados associada a ele.

Os tópicos nesta seção descrevem os conceitos e técnicas que você pode usar para compilar recursos DataGridView em seus aplicativos.

Nesta seção

Visão geral do controle DataGridView
Fornece tópicos que descrevem as arquitetura e os principais conceitos do controle DataGridView do Windows Forms.

Funcionalidade padrão no controle DataGridView dos Windows Forms
Descreve a aparência padrão e o comportamento do controle DataGridView do Windows Forms quando ele é associado a uma fonte de dados.

Tipos de coluna no controle DataGridView dos Windows Forms
Descreve os tipos de coluna no controle DataGridView do Windows Forms usado para exibir dados e permitir que os usuários modifiquem ou adicionem dados.

Recursos básicos de coluna, linha e célula no controle DataGridView dos Windows Forms
Fornece tópicos que descrevem as propriedades da célula, linha e coluna mais usados.

Formatação e definição de estilos básicas no controle DataGridView dos Windows Forms
Fornece tópicos que descrevem como modificar a aparência básica do controle e a formatação de exibição de dados da célula.

Exibindo dados no controle DataGridView do Windows Forms
Fornece tópicos que descrevem como preencher o controle com os dados manualmente ou de uma fonte de dados externa.

Redimensionamento de colunas e linhas no controle DataGridView do Windows Forms
Fornece tópicos que descrevem como o tamanho de linhas e colunas pode ser ajustado automaticamente para caber no conteúdo da célula ou para ajustar à largura do controle disponível.

Classificando dados no controle DataGridView do Windows Forms
Fornece tópicos que descrevem os recursos de classificação no controle.

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.

Seleção e uso da Área de Transferência com o controle DataGridView dos Windows Forms
Fornece tópicos que descrevem os recursos de seleção de célula, linha e coluna no controle.

Programando com células, linhas e colunas no controle DataGridView dos Windows Forms
Fornece tópicos que descrevem como programar com objetos de célula, linha e coluna.

Personalizando o controle DataGridView dos Windows Forms
Fornece tópicos que descrevem a pintura personalizada de células e linhas DataGridView, bem como a criação de tipos de célula, coluna e linha derivados.

Ajuste de desempenho no controle DataGridView do Windows Forms
Apresenta tópicos que descrevem como usar o controle com eficiência para evitar problemas de desempenho ao trabalhar com grandes volumes de dados.

Manipulação de teclado e mouse padrão no controle DataGridView dos Windows Forms
Descreve como os usuários podem interagir com o controle DataGridView por meio de um teclado e mouse.

Diferenças entre os controles DataGridView e DataGrid dos Windows Forms
Descreve como o controle melhora e substitui o DataGridViewDataGrid controle.

Consulte também Usando o designer com o controle DataGridView do Windows Forms.

Referência

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

BindingSource
Fornece documentação de referência para o BindingSource componente. O DataGridView controle e o BindingSource componente são projetados para trabalhar em conjunto.

Confira também