• Domingo 22 de Diciembre de 2024, 21:04

Autor Tema:  Variables Con Valor Double  (Leído 1526 veces)

JdAlpine

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Variables Con Valor Double
« en: Jueves 19 de Enero de 2006, 17:59 »
0
Buenas, tengo un problema.

Traigo una valor de la BD de datos, por ejemplo 0.00 y cuando lo traigo y lo asigno a una variable por ejemplo:
                                                   double valor = objeto.variable.

Pero valor no toma 0.00 sino que toma 0.0, a que se debe?

y otro problema que me surge es: si quiero publicar el valor en un textbox de la pagina, me lo coloca en 0, no en 0.00 como deberia ser.

Esto es lo que hago para imprimir el valor en el textbox de la pagina:
 txt.value = valor.tostring();
 txt.txt = valor.tostring();

Gracias
Juan Dario A B)

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Variables Con Valor Double
« Respuesta #1 en: Jueves 19 de Enero de 2006, 18:09 »
0
no se debe a nada,
lo que pasa es 0.00 es lo mismo que  0.0 o lo mismo que 0
cuando asignas al textbox lo primero que el hace es convertir a la minima expresion del numero y eso lo conmvierte a caracter.

Para hacer lo que necesitas debes primero darle formato a la cadena de caracteres para lo fual puedes mirar algo que sino estoy mal se llama StrinFormater o algo asi.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JdAlpine

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Re: Variables Con Valor Double
« Respuesta #2 en: Jueves 19 de Enero de 2006, 18:23 »
0
Gracias Juank
voy a buscar sobre StringFormat, haber que encuentro


Juan Dario A B)

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Variables Con Valor Double
« Respuesta #3 en: Jueves 19 de Enero de 2006, 21:08 »
0
Prueba con esto:

 txt.txt = System.Convert.ToString(valor);