Foros del Web » Programación para mayores de 30 ;) » .NET »

Error textbox y 0

Estas en el tema de Error textbox y 0 en el foro de .NET en Foros del Web. necesito q si un valor de un texbox sea 0 marque cero pero me marca este error... error Conversion from string "" to type 'Double' ...
  #1 (permalink)  
Antiguo 11/07/2011, 14:23
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Error textbox y 0

necesito q si un valor de un texbox sea 0 marque cero pero me marca este error...

error Conversion from string "" to type 'Double' is not valid.

If TextBox68.Text = "0" Then

'TextBox68.Text = "0"
Label30.Text = "la operacion no se puede completar "
Else
Dim metaaldia As Integer = TextBox68.Text / TextBox65.Text * TextBox61.Text
TextBox69.Text = String.Format("${0:#,#0.00}", metaaldia)
End If
  #2 (permalink)  
Antiguo 11/07/2011, 14:31
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Error textbox y 0

Es sencillo tu error :
Cita:
Dim metaaldia As Integer = TextBox68.Text / TextBox65.Text * TextBox61.Text
Estas diviendiendo y multiplicando cadenas, que por ende te genera error, debes convertirlo en en Double para que obtengas lo que necesitas... Ah y por cierto tu variable metaaldia no siempre va a obtener el resultado como entero asi que te recomiendo que lo declares como double.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 11/07/2011, 20:09
Avatar de HaverRamirez  
Fecha de Ingreso: junio-2011
Ubicación: Guatemala
Mensajes: 273
Antigüedad: 12 años, 9 meses
Puntos: 33
Respuesta: Error textbox y 0

Código vb:
Ver original
  1. If string.isnullorempty(textbox68.text) orelse TextBox68.Text = "0" Then
  2. 'TextBox68.Text = "0"
  3. Label30.Text = "la operacion no se puede completar "
  4. Else
  5. Dim metaaldia As Integer = TextBox68.Text / TextBox65.Text * TextBox61.Text
  6. TextBox69.Text = String.Format("${0:#,#0.00}", metaaldia)
  7. End If

Lo que tambien pasa, es que efectivamente el textbox es diferente a cero porque es una cdena vacia o sea nada, y nada es diferente de cero, y despues te da error contra la division utitiliza el codigo de arriba
  #4 (permalink)  
Antiguo 18/07/2011, 21:08
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Error textbox y 0

gracias por contestar, saludos

Etiquetas: textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:10.