SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: José Alberto en Martes 23 de Julio de 2013, 20:32
-
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.
-
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:
decimal numero1 = 10000;
decimal numero2 = 10000;
listView1.Items.Add(numero1.ToString("N2"));
listView1.Items.Add(numero2.ToString("C2"));
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 (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 (http://msdn.microsoft.com/es-es/library/system.globalization.numberformatinfo%28v=vs.80%29.aspx)
-
Muchas gracias por la ayuda me funcionó la perfección, Saludos