Como: Definir estilos de célula padrão e formatos de dados para o controle DataGridView do Windows Forms usando o Designer
O DataGridView o controle permite que você 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 alternados linhas para criar um efeito de razão. Estilos de padrão definida para todo o controle são substituídos por padrão, o conjunto de estilos para colunas e linhas alternadas. Além disso, os estilos que você definiu no código para as linhas individuais e células substituem os estilos padrão.
Para obter mais informações sobre estilos de célula, consulte Estilos de célula em que o controle DataGridView do Windows Forms. Para definir estilos para linhas alternadas, consulte Como: Definir alternando os estilos de linha para o controle DataGridView do Windows Forms usando o Designer.
Você também pode definir estilos usando o RowTemplate propriedade afetar todas as linhas que serão adicionadas ao controle. Para obter mais informações sobre o modelo de linha, consulte Como: Use o modelo de linha para personalizar as linhas em que o controle DataGridView do Windows Forms.
Os procedimentos seguintes requerem um Windows Application o projeto com um formulário que contém um DataGridView de controle. Para obter informações sobre como configurar esse projeto, consulte Como: Crie um novo projeto de aplicativo do Windows Forms e Como: Adicionar controles Windows Forms.
Observação |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações. |
Para definir os estilos padrão para todas as células no controle
Selecione o DataGridView o controle no designer.
No Propriedades janela, clique no botão de reticências () ao lado do DefaultCellStyle, ColumnHeadersDefaultCellStyle, ou RowHeadersDefaultCellStyle propriedade. O De CellStyle caixa de diálogo aparece.
Definir o estilo, definindo as propriedades, usando o visualização o painel para confirmar suas escolhas.
Observação |
---|
Se os estilos visuais estiverem ativados, os cabeçalhos de linha e coluna (exceto o TopLeftHeaderCell) automaticamente o estilo da tema atual, substituindo o ColumnHeadersDefaultCellStyle e RowHeadersDefaultCellStyle valores de propriedade. Você pode definir estilos de célula para seleção múltipla DataGridView controles usando o designer, mas somente se eles tiverem valores idênticos para a propriedade de estilo de célula que você deseja modificar. Se qualquer estilo de célula difere para essa propriedade, as janelas Properties da caixa de diálogo CellStyle Builder ficará em branco. |
Para definir os estilos padrão para as células nas colunas individuais
Com o botão direito do DataGridView de controle no designer e escolha Edit Columns.
Selecione uma coluna a partir do Colunas selecionadas lista.
No Propriedades da coluna grade, clique no botão de reticências () ao lado do DefaultCellStyle propriedade. O De CellStyle caixa de diálogo aparece.
Definir o estilo, definindo as propriedades, usando o visualização o painel para confirmar suas escolhas.
Para formatar dados nas células
Use um dos procedimentos anteriores para exibir um De CellStyle caixa de diálogo relacionadas a uma propriedade de estilo de célula padrão.
No De CellStyle caixa de diálogo, clique no botão de reticências () ao lado a Format propriedade. O Seqüência de caracteres de formato caixa de diálogo aparece.
Selecione um tipo de formato, em seguida, modifique os detalhes do tipo (como, por exemplo, o número de casas decimais para exibir), usando o exemplo caixa para confirmar suas escolhas.
Se você estiver vinculando a DataGridView o controle a uma fonte de dados, é provável que contêm valores nulos, preencha o Valor nulo caixa de texto. Esse valor é exibido quando o valor da célula é igual a uma referência nula (Nothing em Visual Basic) ou DBNull.Value.
Consulte também
Tarefas
Como: Crie um novo projeto de aplicativo do Windows Forms
Como: Adicionar controles Windows Forms
Referência
DataGridView.RowsDefaultCellStyle
DataGridViewColumn.DefaultCellStyle
Conceitos
Estilos de célula em que o controle DataGridView do Windows Forms