Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
FREITAS

A conversão da seqüência de caracteres '' no tipo 'Double' não é válida

Recommended Posts

Boa noite,

Me indicaram os códigos abaixo:

Private Sub txtValor_materiais_produtos_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtValor_materiais_produtos.TextChanged

txtValor_materiais_produtos.Text = FormatCurrency(txtValor_materiais_produtos.Text, 2)

End Sub

Private Sub txtValor_unitario_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtValor_unitario.TextChanged

txtValor_unitario.Text = FormatCurrency(txtValor_unitario.Text, 2)

End Sub

Private Sub txtValor_estoque_atual_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtValor_estoque_atual.TextChanged

txtValor_estoque_atual.Text = FormatCurrency(txtValor_estoque_atual.Text, 2)

End Sub

isso para que nos campos:

- Valor mercadorias produtos

- Valor unitário e

- Valor estoque atual ficasse configurado para Moeda

R$1.025,32, por exemplo.

Realmente funciona, só que quando eu tento incluir um novo cadastro me dá a seguinte mensagem:

A conversão da seqüência de caracteres '' no tipo 'Double' não é válida

Creio que é porque quando clico no botão incluir todos os campos do Form ficam vazios, para receberem os novos dados, e então já dá de cara o erro, porque os campos estão vazios:

-Valor materiais produtos

-Valor unitário

-Valor estoque atual

Como poderei resolver ese problema.

Podem me ajudar.

Muito obrigado

FREITAS

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, sinceramente não entendi bem o código acima mas, seria legal você rodar e ir vendo passo a passo em que momento ele para, se for no momento da conversão pode ser que o VS 2008 não aceite números com "," para transformar em float, deva aceitar somente ".".

Faça o teste, tente inserir um número com "." ao invés de ",".

Até a next.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...