Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O DataGridView controle permite especificar estilos de célula padrão e formatos de dados de célula para todo o controle, para colunas específicas, para cabeçalhos de linha e coluna e para linhas alternadas para criar um efeito de contabilidade. Os estilos padrão definidos para todo o controle são substituídos por estilos padrão definidos para colunas e linhas alternadas. Além disso, os estilos definidos no código para linhas e células individuais substituem os estilos padrão.
Para obter mais informações sobre estilos de célula, consulte Estilos de célula no controle DataGridView do Windows Forms. Para definir estilos para linhas alternadas, consulte Como definir estilos de linha alternados para o controle DataGridView do Windows Forms usando o Designer.
Você também pode definir estilos usando a RowTemplate propriedade para afetar todas as linhas que serão adicionadas ao controle. Para obter mais informações sobre o modelo de linha, consulte Como usar o modelo de linha para personalizar linhas no controle DataGridView do Windows Forms.
Os procedimentos a seguir exigem um projeto Windows Application com um formulário contendo um controle DataGridView. Para obter informações sobre como configurar esse projeto, consulte Como criar um projeto de aplicativo do Windows Forms e Como adicionar controles ao Windows Forms.
Para definir estilos padrão para todas as células no controle
Selecione o controle DataGridView no designer.
Na janela Propriedades, clique no botão de reticências (
) ao lado da propriedade DefaultCellStyle, ColumnHeadersDefaultCellStyle ou RowHeadersDefaultCellStyle. A caixa de diálogo CellStyle Builder é exibida.Defina o estilo definindo as propriedades, usando o painel Visualizar para confirmar suas escolhas.
Observação
Se os estilos visuais estiverem ativados, os cabeçalhos de linha e coluna (exceto o TopLeftHeaderCell) são automaticamente estilizados pelo tema atual, substituindo os valores das propriedades ColumnHeadersDefaultCellStyle e RowHeadersDefaultCellStyle.
Você pode definir estilos de célula para vários controles selecionados DataGridView usando o designer, mas somente se eles tiverem valores idênticos para a propriedade de estilo de célula que você deseja modificar. Se algum estilo de célula for diferente para essa propriedade, as janelas Propriedades da caixa de diálogo CellStyle Builder ficarão em branco.
Para definir estilos padrão para células em colunas individuais
Clique com o botão direito do DataGridView mouse no controle no designer e escolha Editar colunas.
Selecione uma coluna da lista Colunas Selecionadas.
Na grelha Propriedades da coluna, clique no botão de reticências (
) ao lado da propriedade DefaultCellStyle. A caixa de diálogo CellStyle Builder é exibida.Defina o estilo definindo as propriedades, usando o painel Visualizar para confirmar suas escolhas.
Para formatar dados em células
Use um dos procedimentos anteriores para exibir uma caixa de diálogo CellStyle Builder relacionada a uma propriedade de estilo de célula padrão.
Na caixa de diálogo CellStyle Builder, clique no botão de reticências (
) ao lado à propriedade Format. A caixa de diálogo Formatar cadeia de caracteres é exibida.Selecione um tipo de formato e, em seguida, modifique os detalhes do tipo (como o número de casas decimais a serem exibidas), usando a caixa Amostra para confirmar suas escolhas.
Se você estiver vinculando o DataGridView controle a uma fonte de dados que provavelmente conterá valores nulos, preencha a caixa de texto Valor Nulo . Esse valor é exibido quando o valor da célula é igual a uma referência nula (
Nothingno Visual Basic) ou DBNull.Value.
Ver também
- DataGridView
- DataGridViewCellStyle
- DataGridView.DefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridViewColumn.DefaultCellStyle
- DataGridViewCellStyle.Format
- Estilos de Células no Controle DataGridView do Windows Forms
- Como: Definir estilos de linha alternados para o controle DataGridView do Windows Forms usando o Designer
- Como: Criar um projeto de aplicativo do Windows Forms
- Como: Adicionar controles ao Windows Forms
.NET Desktop feedback