none
Cadeia de entrada de caracteres de entrada nao foi manipulada em um formato correto RRS feed

  • Pergunta

  • Galera, estou com projeto. e da um erro, quando clico em Gerar Valor un ele gera, normal ate ai. so que ai eu converte para ele gerar valor com formato $ e nisso que ta dando erro

       If cmb_tipo_modo_pagamento.Text = "Anotar" Then
                Dim somarTotalDevendo = valortotal_textbox.Text + Total_DevendoTextBox.Text
    
           'parte que ta dando o erro     Total_DevendoTextBox.Text = Convert.ToString(Int32.Parse(valortotal_textbox.Text) + Int32.Parse(Total_DevendoTextBox.Text))
    
                PCadastrarValortotalDevendo()
    
            End If
    
            PGravaDadosVenda()
    
     'btn que eu gero o valor total em $
     Private Sub GerarValorTotal_Click(sender As System.Object, e As System.EventArgs) Handles GerarValorTotal.Click
            Dim somarTotal = PrecoUNTextBox.Text * UNKGtextbox.Text
    
            valortotal_textbox.Text = FormatCurrency(somarTotal)
    
        End Sub


    XD

    • Movido welington jr sexta-feira, 7 de julho de 2017 16:52 mover
    sexta-feira, 7 de julho de 2017 15:57

Respostas

  • Voce tem que converter em dinheiro

    Dim valor as Decimal

    Valor=42492.45
    Valor.ToString("R$ #,###.00") 
    retorna R$ 42.492,45
    Valor=0.2678
    2- Valor.ToString("0.000") 
    retorna 0,268
    Valor=-24.95
    3- Valor.ToString("R$ #,###.00;(R$ #,###.00)") 
    retorna (R$ 24,95)

    sábado, 8 de julho de 2017 22:22
  • Bom dia,

    Por falta de retorno essa thread está sendo encerrado.

    Se necessário, deverá ser aberta uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta jose_down terça-feira, 11 de julho de 2017 18:50
    terça-feira, 11 de julho de 2017 12:36
    Moderador

Todas as Respostas

  • Olá, boa tarde!

    Coloque um debug e verifique quais os valores que estão armazenados nos campos "valortotal_textbox" e "Total_DevendoTextBox".

    Esse erro, está ocorrendo porque os valores que estão armazenados nos TextBox, provavelmente não é do tipo Int.

    Qualquer dúvida, estou a disposição.

    att.

    Felipe

    sexta-feira, 7 de julho de 2017 19:21
  • Voce que converter em reais ? $100 150
    sexta-feira, 7 de julho de 2017 20:23
  • sim, isso acontece quando ele salva o valor que ja esta em $ mais parece que esta caracteres

    XD

    sexta-feira, 7 de julho de 2017 21:29
  • eu ja tentei todas conversao( ou tentei as erradas) obrigado ate aqui. 

    XD

    sexta-feira, 7 de julho de 2017 21:29
  • Voce tem que converter em dinheiro

    Dim valor as Decimal

    Valor=42492.45
    Valor.ToString("R$ #,###.00") 
    retorna R$ 42.492,45
    Valor=0.2678
    2- Valor.ToString("0.000") 
    retorna 0,268
    Valor=-24.95
    3- Valor.ToString("R$ #,###.00;(R$ #,###.00)") 
    retorna (R$ 24,95)

    sábado, 8 de julho de 2017 22:22
  • Bom dia,

    Por falta de retorno essa thread está sendo encerrado.

    Se necessário, deverá ser aberta uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta jose_down terça-feira, 11 de julho de 2017 18:50
    terça-feira, 11 de julho de 2017 12:36
    Moderador