Usuário com melhor resposta
Cadeia de entrada de caracteres de entrada nao foi manipulada em um formato correto

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
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)- Marcado como Resposta Filipe B CastroModerator terça-feira, 11 de julho de 2017 12:35
-
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
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
-
-
-
-
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)- Marcado como Resposta Filipe B CastroModerator terça-feira, 11 de julho de 2017 12:35
-
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