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