Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2010, 13:33
ncmaster
 
Fecha de Ingreso: octubre-2009
Mensajes: 30
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Ayuda Mostrar datos en Listview

Lo primero es darle formato al ListView (Revisa el tuyo me parece que tiene algun error)
Código vb:
Ver original
  1. Dim iteme As ListViewItem
  2. Sub CreaLV02()
  3.         Lv_reporte.Clear() 'Limpiamos el ListView
  4.        Lv_reporte.View = View.Details 'Tipo de vista
  5.        Lv_reporte.FullRowSelect = True 'Al seleccionar un elemento, seleccionar la línea completa
  6.        Lv_reporte.GridLines = True 'Mostrar las líneas de la cuadrícula
  7.        Lv_reporte.LabelEdit = False 'No permitir la edición automática del texto
  8.        Lv_reporte.MultiSelect = False 'Permitir múltiple selección
  9.        Lv_reporte.HideSelection = False 'Para que al perder el foco, se siga viendo el que está seleccionado
  10.        Lv_reporte.ShowGroups = False 'Listado NO Agrupado
  11.  
  12.         'Ahora agregamos las columnas nuevas - Indicando el nombre de la columna, el ancho y la aliniacion
  13.  
  14.         Lv_reporte.Columns.Add("Id", 100, HorizontalAlignment.Left)
  15.         Lv_reporte.Columns.Add("Nombre", 60, HorizontalAlignment.Left)
  16.         Lv_reporte.Columns.Add("Apellidos", 130, HorizontalAlignment.Left)
  17.         Lv_reporte.Columns.Add("Grupo", 90, HorizontalAlignment.Left)
  18.         Lv_reporte.Columns.Add("Coordinador", 90, HorizontalAlignment.Left)
  19.         Lv_reporte.View = View.Details
  20.  
  21.     End Sub

Con esto agregamos los datos al ListView.

Código vb:
Ver original
  1. iteme = New ListViewItem(CStr(Id))
  2.                 iteme.SubItems.Add(CStr(Nombre))
  3.                 iteme.SubItems.Add(CStr(Apellidos))
  4.                 iteme.SubItems.Add(CStr(Grupo))
  5.                 iteme.SubItems.Add(CStr(Coordinador))
  6.                 Lv_reporte.Items.Add(iteme)
  7.                 Lv_reporte.View = View.Details

Ojala te sirva y si no, a alguien mas.