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

Error de principiante

Estas en el tema de Error de principiante en el foro de .NET en Foros del Web. Hola a todos, soy nuevo en el foro y les saludo de todo corazon, es primera vez. Estoy empezando a trabajar en ASPX en VB ...
  #1 (permalink)  
Antiguo 20/08/2004, 12:06
 
Fecha de Ingreso: agosto-2004
Mensajes: 8
Antigüedad: 19 años, 8 meses
Puntos: 0
Error de principiante

Hola a todos, soy nuevo en el foro y les saludo de todo corazon, es primera vez.

Estoy empezando a trabajar en ASPX en VB y tengo la siguiente duda en este codigo:

dim x as double
x = textbox.text

Si el textbox tiene un string de "12.34" el valor de x que me muestra es "1234.0", o sea que no esta respetando los decimales.

Ya revise mi configuracion regional y tengo definido el punto (.) como el separador de decimales y la coma como separador de miles.

Como le hago para que me respete los decimales.

Gracias.


P.D. Un agradecimiento muy especial a todos los Expertos de este valioso foro por compartir sus conocimientos
  #2 (permalink)  
Antiguo 20/08/2004, 12:21
 
Fecha de Ingreso: agosto-2004
Mensajes: 55
Antigüedad: 19 años, 8 meses
Puntos: 0
Saludos,

Q' tal si utlizas el siguiente código

dim x as double

x = cdl(textbox1.text)

lo q hace la función cdl es tranformarte la cadena q esta en el textbox a un dato double.

Espero t sirva de algo, bye.

Jani
  #3 (permalink)  
Antiguo 20/08/2004, 12:44
 
Fecha de Ingreso: agosto-2004
Mensajes: 8
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola, gracias por tu atencion, ya puse la funcion cdl y no la reconoce, por cierto ya tambien habia intentado hacer x = CType(textbox1.text,double) y no hizo la conversion adecuada.
  #4 (permalink)  
Antiguo 20/08/2004, 13:22
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Hola y bienvenido devnet

Puedes poner el code que tienes exactamente porque si yo hago ésto:

Cita:
Dim x As Double
x = CDbl(TextBox2.Text)
Response.Write(x)
Me imprime sin problemas 12.34

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 20/08/2004, 13:40
 
Fecha de Ingreso: agosto-2004
Mensajes: 8
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola, ya lo hice con el response.write y a mi me imprime 1234, no se que pasa?

Gracias de antemano.
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 22:41.