Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/05/2011, 07:42
Avatar de ramirezmario7
ramirezmario7
 
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 9 meses
Puntos: 56
Respuesta: Problema dandole formato a un decimal en c#

Hola intenta agregando este codigo.

using System.Threading;
using System.Globalization;


Thread thread = System.Threading.Thread.CurrentThread;

NumberFormatInfo numericFormat =
((NumberFormatInfo)CultureInfo.CurrentCulture.Numb erFormat.Clone());

CultureInfo culture = CultureInfo.CreateSpecificCulture("es-CO");

//Se configuran los formatos
numericFormat.NumberDecimalSeparator = ",";
numericFormat.CurrencyDecimalSeparator = ",";
numericFormat.NumberGroupSeparator = ".";
numericFormat.CurrencyGroupSeparator = ".";

//Se configura el Culture con los formatos anteriores
culture.NumberFormat = numericFormat;

//Se lleva al thread el Culture
thread.CurrentCulture = culture;

edito: falto agregar la linea
CultureInfo culture = CultureInfo.CreateSpecificCulture("es-CO");

Última edición por ramirezmario7; 31/05/2011 a las 08:00