Partilhar via


Funcionalidade padrão no controle DataGridView do Windows Forms

O controle DataGridView 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.

  • Suporta automaticamente estilos visuais no Windows XP e na família Windows Server 2003 quando o método EnableVisualStyles é chamado a partir 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 automaticamente coloca a célula no modo de edição e atualiza o conteúdo da célula à medida que o usuário digita.

  • Se o usuário rolar até o final da grade, verá que uma linha para adicionar novos registros está presente. 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, toda a linha será selecionada.

Quando você vincula 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. Na fonte de dados, as colunas DataGridView são criadas automaticamente para cada coluna.

  • 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.

Ver também