problemas con los doubles

10/11/2005 - 09:45 por Sonia | Informe spam
hola!

tengo en un form de pedidos
un textbox (precio.text)
otro (cantidad.text)
y otro (total.text)

al seleccionar una fila de un listview estos campos se rellenan (o los
relleno) y pasan a otro listview
y en el textbox (total.text) como es lógico tiene q ir poniendose el precio
total
el problema es q yo hago

dim precio,cant,total as double
precio=precio.text
cant=cantidad.text
total=total+(cant*precio)
total.text=total

y si el precio era 2.65 y la cantidad 1
total sale 265

he puesto lo de total.Text = Format$(total, "##0.00")
y entonces sale como 265.00
q puedo hacer para resolver esto?

y otra cosa:
como puedo hacer para q en un listview salga seleccionada la 1º fila por
defecto?

gracias!
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
10/11/2005 - 10:26 | Informe spam
¿Has revisado la configuración regional de tu sistema para comprobar el punto
decimal?.

Utiliza si acaso Culture para resolver estos problemas.

Revisa por si acaso el siguiente artículo:
http://www.microsoft.com/spanish/ms...art116.asp

Espere que te haya servido.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Sonia" wrote:


hola!

tengo en un form de pedidos
un textbox (precio.text)
otro (cantidad.text)
y otro (total.text)

al seleccionar una fila de un listview estos campos se rellenan (o los
relleno) y pasan a otro listview
y en el textbox (total.text) como es lógico tiene q ir poniendose el precio
total
el problema es q yo hago

dim precio,cant,total as double
precio=precio.text
cant=cantidad.text
total=total+(cant*precio)
total.text=total

y si el precio era 2.65 y la cantidad 1
total sale 265

he puesto lo de total.Text = Format$(total, "##0.00")
y entonces sale como 265.00
q puedo hacer para resolver esto?

y otra cosa:
como puedo hacer para q en un listview salga seleccionada la 1º fila por
defecto?

gracias!




Preguntas similares