none
La cadena de entrada no tiene el formato correcto

    Pregunta

  • Me salta este error con esta linea

    int cantidad = Convert.ToInt32(txtCantidad.Text);

    tengo un formulario que se agrega una cantidad, despues va a agregar esa cantidad en una tabla. En otro formulario tengo escrita la misma linea y la toma sin problemas, por que aca me larga error?


    Rodrigo Mocca

    jueves, 15 de marzo de 2012 3:50

Respuestas

  • estas completamente seguro que es un valor numerico valido lo que escribes en el textbox ?

    podrias sino hacer

    int valor = 0;

    if(!int.TryParse(txtCantidad.Text, out valor)){

        MessageBox.Show("la cantidad no es un valor numerico correcto");

    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 15 de marzo de 2012 4:16
  • Ya esta, ya lo solucione, habia una parte del codigo que me pasaba a txtCantidad.Text un String.Empty.

    Gracias por tu ayuda!


    Rodrigo Mocca

    jueves, 15 de marzo de 2012 13:47

Todas las respuestas

  • estas completamente seguro que es un valor numerico valido lo que escribes en el textbox ?

    podrias sino hacer

    int valor = 0;

    if(!int.TryParse(txtCantidad.Text, out valor)){

        MessageBox.Show("la cantidad no es un valor numerico correcto");

    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 15 de marzo de 2012 4:16
  • Estoy completamente seguro, pongo un 1, y si pongo lo que vos me decis me sale el cartel "la cantidad no es un valor numerico correcto". Como puedo solucionar esto para que me tome el valor?

    Rodrigo Mocca

    jueves, 15 de marzo de 2012 13:44
  • Ya esta, ya lo solucione, habia una parte del codigo que me pasaba a txtCantidad.Text un String.Empty.

    Gracias por tu ayuda!


    Rodrigo Mocca

    jueves, 15 de marzo de 2012 13:47