SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: José Alberto en Martes 23 de Julio de 2013, 20:32

Título: Formato a columna de un Listview
Publicado 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.
Título: Re:Formato a columna de un Listview
Publicado por: ProfesorX en Miércoles 24 de Julio de 2013, 06:05
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: [Seleccionar]
            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)
Título: Re:Formato a columna de un Listview
Publicado por: José Alberto en Domingo 4 de Agosto de 2013, 20:30
Muchas gracias por la ayuda me funcionó  la perfección, Saludos