CLR: .Net / Mono / Boo / Otros CLR > C#

 Formato Numérico Internacional En Los Textbox

(1/1)

joanca:
Hola a todos/as.

Estoy intentando formatear un TextBox para mostrar los puntos de miles y los decimales en formato internacionalizable de la siguiente manera :

(1) Si quiero ver puntos de miles :
textBox.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(textBox.Text));

(2) Si no quiero ver los puntos de miles :
oTextBox.Text = string.Format("{0:0.##}", Convert.ToDouble(oTextBox.Text));

Y me funciona bien en Español, pero si lanzo la aplicación con otro idioma, por ejemplo Inglés, en donde el formato de puntos de miles y decimales funciona al revés, pués lo sigo viendo igual que en Español.

Si alguien tiene alguna idea de como plantear esta situación se lo agradezco.

Saludos.

JuanK:
claro.

Revisa bien las opciones de formato en string.format  y tambien los caracteres especiales para representar el carácter de separación de decimales y el de miles sin necesidad de quemar directamente la coma y el punto.

Navegación

[0] Índice de Mensajes

Ir a la versión completa