none
Necesito una ayuda RRS feed

  • Pregunta

  • Estoy creando un query en mi data set de un nuevo producto pero al poner mi linia de comando 

    this.t_productosTableAdapter.ingresar_producto(id_productoTextBox.Text, productoTextBox.Text, marcaTextBox.Text,v_unitarioTextBox.Text));

    valor unitario es un valor decimal y me sale un error que dice 

    no se puede convertir de string a decimal

    Gracias

    jueves, 3 de marzo de 2016 14:03

Respuestas

  • Hola Daniel Trujillo,

    Te recomiendo que pongas un titulo apropiado que tenga relación a tu pregunta, para que así sirva de guía para otras personas que tengan problemas parecidos y todos nos pudieramos beneficiar de las respuestas.

    Te dejo este link espero te ayude

    Convert.ToDecimal (Método) (String)



    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú


    jueves, 3 de marzo de 2016 14:49
  • hola

    Cuando analizas los parametros del metodo ingresar_producto() que tipo de datos observas en el insellisense del VS ?

    si es decimal en alguno de ellos debes convertir a ese tipo de dato

    decimal unitario = 0;
    decimal.TryParse(v_unitarioTextBox.Text, out unitario);
    
    this.t_productosTableAdapter.ingresar_producto(id_productoTextBox.Text, productoTextBox.Text, marcaTextBox.Text, unitario);

    lo mismo aplica si el id del producto es numerico

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 4 de marzo de 2016 2:46

Todas las respuestas

  • Hola,

    Debes convertir el texto a decimal

    Intentalo asi:

    this.t_productosTableAdapter.ingresar_producto(id_productoTextBox.Text, productoTextBox.Text, marcaTextBox.Text,Convert.ToDecimal(v_unitarioTextBox.Text)));

    Saludos,

    jueves, 3 de marzo de 2016 14:28
  • Hola Daniel Trujillo,

    Te recomiendo que pongas un titulo apropiado que tenga relación a tu pregunta, para que así sirva de guía para otras personas que tengan problemas parecidos y todos nos pudieramos beneficiar de las respuestas.

    Te dejo este link espero te ayude

    Convert.ToDecimal (Método) (String)



    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú


    jueves, 3 de marzo de 2016 14:49
  • hola

    Cuando analizas los parametros del metodo ingresar_producto() que tipo de datos observas en el insellisense del VS ?

    si es decimal en alguno de ellos debes convertir a ese tipo de dato

    decimal unitario = 0;
    decimal.TryParse(v_unitarioTextBox.Text, out unitario);
    
    this.t_productosTableAdapter.ingresar_producto(id_productoTextBox.Text, productoTextBox.Text, marcaTextBox.Text, unitario);

    lo mismo aplica si el id del producto es numerico

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 4 de marzo de 2016 2:46