none
Erro: Cálculo com textbox RRS feed

  • Pergunta

  • Olá pessoal, alguém consegue identificar o erro neste cálculo, é tanto convert que me perco, ele está dizendo que está havendo erro de entrada na string, fiz debug, q qndo vou ver , as tbox QtdeProd e ValorProd, não estão com nenhum valor, sendo que digitei 3 para uma e 2 para outra.

     

    Obrigado!

     

     

     

    Code Snippet

    textBoxTotPed.Text = Convert.ToString(Convert.ToDouble(textBoxTotPed.Text) + (Convert.ToDouble(textBoxValorProdPed.Text) * Convert.ToDouble(textBoxQtdeProdPed.Text)));

     

     

    sábado, 15 de novembro de 2008 17:20

Respostas

Todas as Respostas

  • Fábio, pelo que você falou, o erro aconteceu porque null foi passado como argumento do Convert. É difícil dizer porque isso ocorreu com apenas esse trecho de código. Talvez, você esteja tentando capturar a string digitada antes do controle validar a entrada e atribuí-la à propriedade Text. Aconselho colocar um if antes da conversão perguntando se os campos estão válidos.

     

    por exemplo:

     

    Code Snippet

    if (!string.IsNullOrEmpty(textBoxTotPed.Text) &&

        !string.IsNullOrEmpty(textBoxValorProdPed.Text) &&

        !string.IsNullOrEmpty(textBoxQtdeProdPed.Text))

    {

        // Efetua a conversÆo ...

    }

     

     

    sábado, 15 de novembro de 2008 18:22
  • fabiojpoli,

     

    Tente assim :

     

    this.TextBox1.Text == Conversion.Val(TextBox1.Text) + Conversion.Val(this.TextBox2.Text) * Conversion.Val(this.TextBox3.Text)

     

     Abraços

     

    sábado, 15 de novembro de 2008 19:35
  • coloquei variaveis recebendo , e o calculo em outro evento

    quinta-feira, 20 de novembro de 2008 20:02