Convertir a double ERROR

28/11/2005 - 09:55 por adpa | Informe spam
Hola,
Estoy intentando ordenar las columnas del listView pero tengo el siguiente
problema al convertir a double:

EXPRESIÓN
VALOR
listviewX.SubItems[ColumnToSort].Text
"55.5"
System.Convert.ToDouble(listviewX.SubItems[ColumnToSort].Text) 555.0
System.Convert.ToDouble("55,5")
55.5

Lo que quiero exponer con esto es que si meto el valor como texto a capón lo
convierte bien, pero si lo meto desde un componete o variable no.

Alguién sabe a que es debido.

Gracias
 

Leer las respuestas

#1 Fernando Callejon
28/11/2005 - 20:56 | Informe spam
Proba usando el System.Globalization.NumbrFormatInfo y Convert.ToDouble(
objeto, IForma...(no recuerdo el nombre ahora ).
Con eso deberias hacer siempre tenga el mismo formato.

Suerte.
Fernando.-

"adpa" escribió en el mensaje
news:e7XHTm$

Hola,
Estoy intentando ordenar las columnas del listView pero tengo el siguiente
problema al convertir a double:

EXPRESIÓN
VALOR
listviewX.SubItems[ColumnToSort].Text
"55.5"
System.Convert.ToDouble(listviewX.SubItems[ColumnToSort].Text)
555.0
System.Convert.ToDouble("55,5")
55.5

Lo que quiero exponer con esto es que si meto el valor como texto a capón
lo
convierte bien, pero si lo meto desde un componete o variable no.

Alguién sabe a que es debido.

Gracias


Preguntas similares