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
Ir a la versión completa