CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Formato a columna de un Listview

(1/1)

José Alberto:
Buenas tardes amigos: Necesito ayuda para saber de que forma se le da formato a una columna de un Listview, busqué en las propiedades pero no conseguí nada parecido, si alguien sabe como hacerlo agradecería su ayuda, la columna que quiero formatear tiene montos numéricos y me aparece sin puntos ni comas para los decimales.

ProfesorX:
Bueno, si lo que quieres es que los numeros tengan un determinado formato (moneda, numerico, etc) simplemente convierte los numeros a cadena con el metodo ToString(), y como formato puedes utilizar N (Numerico) seguido del numero 2 para indicar que son 2 decimales o C (Currency, moneda) seguido del numero 2 para indicar que son 2 decimales.

Ejemplo:


--- Código: ---            decimal numero1 = 10000;
            decimal numero2 = 10000;
            listView1.Items.Add(numero1.ToString("N2"));
            listView1.Items.Add(numero2.ToString("C2"));

--- Fin del código ---

Mas informacion:

Metodo ToString() (La informacion es del tipo decimal, pero es valido para cualquier tipo numerico)
http://msdn.microsoft.com/es-es/library/fzeeb5cd%28v=vs.80%29.aspx

Informacion sobre los formatos numericos de ToString:
http://msdn.microsoft.com/es-es/library/system.globalization.numberformatinfo%28v=vs.80%29.aspx

José Alberto:
Muchas gracias por la ayuda me funcionó  la perfección, Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa