Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda Mostrar datos en Listview

Estas en el tema de Ayuda Mostrar datos en Listview en el foro de .NET en Foros del Web. Estoy haciendo un proyecto desde cero pero quiero mostrar lso datos de una tabla de access en el listview pero no encuentro ejemplos para guiarme ...
  #1 (permalink)  
Antiguo 23/06/2010, 12:35
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Exclamación Ayuda Mostrar datos en Listview

Estoy haciendo un proyecto desde cero pero quiero mostrar lso datos de una tabla de access en el listview pero no encuentro ejemplos para guiarme bueno esta el loq tengo solo llegue a poner las cabeceras ahora quiero carga lso datos de un tabla de access ojala puedana ayudarme sigo investigando por inter ...hasta luego

Código:
Imports System.Data.OleDb
Imports System.Windows.Forms

Public Class SoporteTeleoperadores

    Dim cn2 As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "DBCallCenter.accdb")
    Dim daemp As New OleDbDataAdapter
    Dim dsemp As New DataSet
    Dim v As Integer



    Private Sub SoporteTeleoperadores_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        With ListView1

            .View = View.Details
            .FullRowSelect = True
            .GridLines = True
            .LabelEdit = False
            .HideSelection = False
            .Columns.Clear()
            .Columns.Add("Id", 100, HorizontalAlignment.Left)
            .Columns.Add("Nombre", 60, HorizontalAlignment.Left)
            .Columns.Add("Apellidos", 130, HorizontalAlignment.Left)
            .Columns.Add("Grupo", 90, HorizontalAlignment.Left)
            .Columns.Add("Coordinador", 90, HorizontalAlignment.Left)

            'hasta aca  cree las cabeceras me falta llenar con lso datos dela tabla

        End With
    End Sub
End Class
  #2 (permalink)  
Antiguo 23/06/2010, 13:33
 
Fecha de Ingreso: octubre-2009
Mensajes: 30
Antigüedad: 14 años, 6 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.
  #3 (permalink)  
Antiguo 25/09/2012, 08:11
 
Fecha de Ingreso: septiembre-2009
Ubicación: CONCEPCIÓN CHILE
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Ayuda Mostrar datos en Listview

Hola, me encontré de casualidad con esta pregunta hoy 25-09-2012 y quisiera agregar algo más, tal vez le sirva a alguien:
Para cargar datos a un ListView, colocar en el evento Load del Form o bien en un Botón de comando lo siguiente. En mi caso uso VBA Access 2003

Código para cargar datos desde una tabla de Access 2003, en un ListView (Microsoft Windows Common Controls 6.0 (SP6))

Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim rbad As String 'Ruta de BD

Private Sub Comando16_Click() 'botón para cargar datos
On Local Error Resume Next

Texto6.SetFocus 'cuadro de búsqueda de datos
Me!ListView1.ListItems.Clear
Me!ListView1.ColumnHeaders.Clear

Me!ListView1.FullRowSelect = True
Me!ListView1.GridLines = True
Me!ListView1.Sorted = True
Me!ListView1.Checkboxes = False
Me!ListView1.View = lvwReport

'Establece Conexión y Apertura Recordset
rbad = ruta base de datos
sqldatos = "SELECT a, b, c, FROM........;"
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & rbad & ";Persist Security Info=False"
rs.Open sqldatos, cnn, adOpenDynamic, adLockOptimistic

'Creación de las columnas
With ListView1.ColumnHeaders
.Add , , "Nº FOLIO"
.Add , , "EMISIÓN", , lvwColumnCenter
.Add , , "TIPO DOCUMENTO"
.Add , , "CLIENTE"
.Add , , "TOTAL", , lvwColumnRight
.Add , , "VENCIMIENTO", , lvwColumnCenter
.Add , , "ESTADO DE PAGO"
End With

'Agregar Ítemes y subítemes al listview
rs.MoveFirst
While Not rs.EOF
With ListView1.ListItems.Add
.text = Format(rs!NDCV, "#####0000000000")
.SubItems(1) = rs!Fecha_Venta
.SubItems(2) = rs!Tipo_Documento
.SubItems(3) = rs!Nombre_Cliente
.SubItems(4) = Nz(Format(rs!Total_Venta, "$ 0"), "")
.SubItems(5) = Nz(rs!Fecha_Vencimiento, "")
.SubItems(6) = Nz(rs!Estado_Factura, "")
End With
rs.MoveNext
Wend

'Cierra Conexión y recordset. Descarga de memoria
rs.Close
Set rs = Nothing
If cnn.State = 1 Then cnn.Close
Set cnn = Nothing

End Sub

Saludos desde Concepción Chile
http://www.bio-soft.cl/
  #4 (permalink)  
Antiguo 25/09/2012, 09:15
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Ayuda Mostrar datos en Listview

Porque la gente no entiende que los temas de hace años no se reviven si quieres comentar crea tu propio tema
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #5 (permalink)  
Antiguo 25/09/2012, 09:59
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Ayuda Mostrar datos en Listview

Tampoco entiendo el afán de revivir viejos temas si quieres comentar algo create uno nuevo.
Ademas la forma que cargas los datos en el listview tampoco es la mejor ya que podes definirte las columnas en tiempo de diseño como un datagrid y luego solo ir llenandolas.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #6 (permalink)  
Antiguo 11/10/2014, 06:34
ilu7ionHD
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda Mostrar datos en Listview

Vamos a revivir de nuevo el tema, hoy --> 11/10/2014 me encuentro con el mismo problema, pero ningún código me sirve porque trabajo con SQL Server 2008 y ASP.NET C# :( me ayudan?

Etiquetas: listview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.