| |||
Respuesta: Trasformar un string a un string con formato La de osvier es una buena opcion. Si deseas personalizarla un poco mas en lugar de colocar "#,000" puedes crear un objeto tipo NumberFormatInfo. Ahi puedes definir formato decimal, miles, digitos decimal, miles, espacios en digitos, etc. En ese caso tendrias que usarla asi: FormatoNumerico = DefineFormatoDecimal(); Convert.ToDecimal(cadena.Replace(",", ""), FormatoNumerico) public NumberFormatInfo DefineFormatoDecimal() { NumberFormatInfo formato = new NumberFormatInfo(); formato.NumberDecimalSeparator = "."; formato.NumberGroupSeparator = ","; formato.NumberGroupSizes = new int[] { 3 }; formato.NumberDecimalDigits = 2; return formato; } |
Etiquetas: |