Funcionalidade padrão no Windows Forms DataGridView Control

O Windows Forms DataGridView controle fornece aos usuários uma quantidade significativa de funcionalidade do padrão.

Funcionalidade padrão

Por padrão, um DataGridView controle:

  • Exibe automaticamente os cabeçalhos das colunas e cabeçalhos de linha que permanecem visíveis enquanto a tabela rola verticalmente.

  • Possui um cabeçalho de linha que contém um indicador de seleção para a linha atual.

  • Tem um retângulo de seleção na primeira célula.

  • Tem colunas podem ser redimensionadas automaticamente quando o usuário clica duas vezes os divisores de colunas.

  • Suporta automaticamente os estilos visuais no Windows XP e a família Windows Server 2003 quando o EnableVisualStyles método é chamado a partir do aplicativo Main método.

Além disso, o conteúdo de um DataGridView controle pode ser editado por padrão:

  • Se o usuário clica duas vezes ou pressiona F2 em uma célula, o controle automaticamente coloca a célula no modo de edição e atualiza o conteúdo da célula, como os tipos de usuário.

  • Se o usuário rola até o final da grade, o usuário verá que uma linha para adicionar novos registros está presente. Quando o usuário clica nessa linha, uma nova linha é adicionada para o DataGridView o controle, com valores padrão. Quando o usuário pressionar ESC, esta nova linha desaparece.

  • Se o usuário clica em um cabeçalho de linha, toda a linha é selecionada.

Quando você vincula um DataGridView o controle a uma fonte de dados, definindo sua DataSource propriedade, o controle:

  • Usa automaticamente os nomes das colunas da fonte de dados como o texto do cabeçalho de coluna.

  • É preenchido com o conteúdo da fonte de dados. DataGridViewcolunas são criadas automaticamente para cada coluna na fonte de dados.

  • Cria uma linha para cada linha visível na tabela.

  • Classifica automaticamente as linhas com base nos dados subjacentes, quando o usuário clica em um cabeçalho de coluna.

Consulte também

Referência

DataGridView

Outros recursos

Controle DataGridView (Windows Forms)