C sharp - Problema con decimales

 
Vista:

Problema con decimales

Publicado por Eleazar (7 intervenciones) el 22/01/2008 17:34:46
Estoy obteniendo datos desde una base de datos oracle 9i. el problema que tengo es que los valores decimales en Oracle están representados con comas, mientras que C# los decimales se representan por puntos.

hay manera de que el C# haga el cambio del símbolo ?, o debo hacerlo en la query para que haga el reemplazo?

Tambien estaba pensando en usar Conver.ToInt32(Fila[0]) donde fila es un DataRow, pero no se si funcionará
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con decimales

Publicado por Abel (10 intervenciones) el 23/01/2008 16:06:16
Ojea un poco la clase NumberFormatInfo y con ella podras asignar tus variables decimales, con el signo de decimal que tu eligas. Te dejo un ejemplo:

System.Globalization.NumberFormatInfo nfi = new System.Globalization.NumberFormatInfo();
nfi.NumberDecimalSeparator = ".";
Decimal numDec= System.Convert.ToDecimal(ValoreEuro,nfi);

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar