Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Error de principiante (http://www.forosdelweb.com/f29/error-principiante-225419/)

devnet 20/08/2004 12:06

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

Jani 20/08/2004 12:21

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

devnet 20/08/2004 12:44

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.

RootK 20/08/2004 13:22

Hola y bienvenido devnet :arriba:

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 :cool:

devnet 20/08/2004 13:40

Hola, ya lo hice con el response.write y a mi me imprime 1234, no se que pasa?

Gracias de antemano.


La zona horaria es GMT -6. Ahora son las 06:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.