Compartilhar via


Funcionalidade padrão no controle DataGridView dos Windows Forms

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

Funcionalidade padrão

Por padrão, um controle DataGridView:

  • Exibe automaticamente cabeçalhos de coluna e cabeçalhos de linha que permanecem visíveis à medida que a tabela rola verticalmente.

  • Tem 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 que podem ser redimensionadas automaticamente quando o usuário clica duas vezes nos divisores de coluna.

  • Dá suporte automaticamente a estilos visuais no Windows XP e na família Windows Server 2003 quando o método EnableVisualStyles é chamado do método Main do aplicativo.

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

  • Se o usuário clicar duas vezes ou pressionar F2 em uma célula, o controle colocará automaticamente a célula no modo de edição e atualizará o conteúdo da célula enquanto o usuário digita.

  • Se o usuário rolar até o final da tabela, verá que há uma linha para adicionar novos registros. Quando o usuário clica nessa linha, uma nova linha é adicionada ao controle DataGridView, com valores padrão. Quando o usuário pressiona ESC, essa nova linha desaparece.

  • Se o usuário clicar em um cabeçalho de linha, a linha inteira será selecionada.

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

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

  • É preenchido com o conteúdo da fonte de dados. Colunas DataGridView 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