Dados de formatação em Windows Forms DataGridView controle

The DataGridView o controle fornece conversão automático entre os valores de célula e os tipos de dados que exibem as colunas pai. Colunas da caixa de texto, por exemplo, exibem representações de strings de data, time, número e valores de enumeração e converter valores de seqüência de caracteres inseridos pelo usuário para os tipos necessários para o armazenamento de dados.

Formatação com a classe DataGridViewCellStyle

The DataGridView o controle fornece a formatação dos valores de célula a dados básicos do DataGridViewCellStyle classe. Você pode usar o Format propriedade para formatar a data, time, número e valores de enumeração para a cultura padrão corrente usando especificadores de formato descrito em Tipos de Formatação. Você também pode formatar os valores para culturas específicas usando o FormatProvider propriedade. O formato especificado é usado para exibir dados e analisar dados inseridas pelo usuário no formato especificado.

The DataGridViewCellStyle classe fornece propriedades de formatação adicionais para a exibição personalizada de valores do banco de dados nula, alinhamento de texto e quebra automática de linha. Para obter mais informações, consulte Como: Formato de dados in a Windows Forms DataGridView controle.

Formatação com eventos CellFormatting

Se a formatação básica não atender às suas necessidades, você pode fornecer dados personalizados formatação em um manipulador para o DataGridView.CellFormatting evento. The DataGridViewCellFormattingEventArgs passado para o manipulador tem um Value propriedade que inicialmente contém o valor da célula. Normalmente, esse valor é automaticamente convertido para o tipo de vídeo.Para converter o valor, conjunto o Value propriedade para um valor do tipo de exibição.

Observação:

Se uma seqüência de caracteres de formato estiver em vigor para a célula, ela prevalecerá sobre a alterar da Value valor da propriedade, a menos que você conjunto o FormattingApplied propriedade para true.

The CellFormatting evento também é útil quando você deseja conjunto DataGridViewCellStyle propriedades para células individuais com base em seus valores. Para obter mais informações, consulte Como: Personalizar a formatação de dados no controle do Windows Forms DataGridView.

Se a análise padrão dos valores especificados pelo usuário não atender às suas necessidades, você pode manipular o CellParsing evento da DataGridView controle para fornecer análise personalizado.

Consulte também

Tarefas

Como: Formato de dados in a Windows Forms DataGridView controle

Como: Personalizar a formatação de dados no controle do Windows Forms DataGridView

Conceitos

Estilos de célula no Windows Forms DataGridView controle

Referência

DataGridView

DataGridViewCellStyle

Outros recursos

Exibindo dados no controle DataGridView do Windows Forms