Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2010, 15:47
alvaro87
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
Problema al cargar imágenes en el listview

Estoy intentando cargar en un listview una serie de imágenes que tengo almacenadas en un imagelist. Esto lo tengo hecho sin ningún fallo, el problema es que quiero que cargue dos imágenes por fila. Lo he probado todo pero no lo he conseguido, aquí os dejo el código y una captura de pantalla por si me podéis echar una mano.

Muchas gracias.

Código:
Private Sub catalogo_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim aux1 As Integer
        Dim i As Integer
        Dim elemento As New ListViewItem

        conectarBD()
        mover_catalogo()
        rscatalogo.Open("select * from productos", cn)
        rscatalogo = cn.Execute("select COUNT(imagen) from productos")
        aux1 = rscatalogo.Fields(0).Value - 1
        rscatalogo.Close()

        mover_catalogo()
        rscatalogo.Open("select imagen from productos", cn)
        mover_auxcatalogo()
        rsauxcatalogo.Open("select * from productos", cn)
        If Not rscatalogo.EOF And Not rscatalogo.BOF Then
            rscatalogo.MoveFirst()
            rsauxcatalogo.MoveFirst()
            For i = 0 To aux1 Step 1
                ImageList1.Images.Add(System.Drawing.Image.FromFile(rscatalogo.Fields(0).Value))
                elemento = New ListViewItem
                elemento.ImageIndex = i
                elemento.SubItems.Add(rsauxcatalogo.Fields("descripcion").Value.ToString)
                elemento.SubItems.Add(rsauxcatalogo.Fields("precio").Value.ToString & " €")
                elemento.SubItems.Add(rsauxcatalogo.Fields("existencia").Value.ToString)

                ListView1.Items.Add(elemento) 

                rscatalogo.MoveNext()
                rsauxcatalogo.MoveNext()

                ListView1.FullRowSelect = False
                ListView1.MultiSelect = False
            Next
        End If
        rscatalogo.Close()
        rsauxcatalogo.Close()
    End Sub
Adjunto la captura: http://img832.imageshack.us/img832/3779/sinttulok0.png

Última edición por alvaro87; 27/11/2010 a las 22:40