none
Problema para formatar campo do tipo CNPJ no DataGridView RRS feed

  • Pergunta

  • Testei esse comando e não funciona, segue trecho do código abaixo:

     

    Private Sub CarregaDataGridView()

    Dim dsFornecedor As New DataSet

    Dim daFornecedor As New SqlDataAdapter("SELECT CODFOR,RAZSOC,CNPJ,ENDER,BAIRRO,MUNIC,CEP,UF FROM FORNECEDOR ORDER BY CODFOR", con)

    daFornecedor.Fill(dsFornecedor)

    dtGrid.DataSource = dsFornecedor.Tables(0)

    'FORMATA TÍTULOS DA COLUNA DATAGRID VIEW

    dtGrid.Columns(0).HeaderText = "FORNECEDOR"

    dtGrid.Columns(1).HeaderText = "RAZÃO SOCIAL"

    dtGrid.Columns(2).HeaderText = "CNPJ"

    dtGrid.Columns(3).HeaderText = "ENDEREÇO"

    dtGrid.Columns(4).HeaderText = "BAIRRO"

    dtGrid.Columns(5).HeaderText = "MUNICÍPIO"

    dtGrid.Columns(6).HeaderText = "CEP"

    dtGrid.Columns(7).HeaderText = "UF"

    'FORMATA CNPJ DA COLUNA DATAGRID VIEW

    dtGrid.Columns(2).DefaultCellStyle.Format = "###,###,###/####-##"

    'FORMATA CEP DA COLUNA DATAGRID VIEW

    dtGrid.Columns(6).DefaultCellStyle.Format = "0000-000"

    End Sub

    O resultado é : 304.012.928/000.0-78

    O correto seria: 304.012.928/0000-78 como faço isso?

    quarta-feira, 9 de maio de 2007 14:11

Respostas

Todas as Respostas