• Domingo 17 de Noviembre de 2024, 19:30

Autor Tema:  Imprimir Listview  (Leído 1200 veces)

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Imprimir Listview
« en: Sábado 21 de Enero de 2006, 23:50 »
0
copachays, como puedo imprimir un listview, no lo puedo mandar a un crystal report porque no lo estoy sacando de una sola instruccion sql sino de varias, aqui les mando mi forma de hacerlo, aemas no lo puedo hacer con una sola, no me deja:

Código: Text
  1.  
  2.     Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  3.         Try : ds.Tables.Remove("aca") : Catch ex As Exception : End Try
  4.         da = New SqlDataAdapter("SELECT * FROM ContratoArrendamiento INNER JOIN ArrendatarioContratoArrendamiento ON ContratoArrendamiento.IdContratoArrendamiento = ArrendatarioContratoArrendamiento.IdContratoArrendamiento WHERE (ArrendatarioContratoArrendamiento.Representante = '1') ", cn)
  5.         da.Fill(ds, "aca")
  6.         Try : ds.Tables.Remove("arrendatario") : Catch ex As Exception : End Try
  7.         da = New SqlDataAdapter("SELECT * FROM arrendatario", cn)
  8.         da.Fill(ds, "arrendatario")
  9.         dr = ds.Tables("aca").Select("contratoarrendamiento.fechafin < getdate() and contratoarrendamiento.fechares=NULL")
  10.         llenado_normal(activos)
  11.         dr = ds.Tables("aca").Select("contratoarrendamiento.fechafin>getdate() and contratoarrendamiento.fechares=NULL")
  12.         llenado_normal(Vencidos)
  13.         dr = ds.Tables("aca").Select("and contratoarrendamiento.fechares<>NULL")
  14.         llenado_anormal(Rescindidos)
  15.     End Sub
  16.     Private Sub llenado_normal(ByVal mandado As ListView)
  17.         Dim i As Integer
  18.         For i = 0 To dr.Length - 1
  19.             Dim x As New ListViewItem
  20.             x = mandado.Items.Add(dr(i)("idcontratoarrendamiento"))
  21.             x.SubItems.Add(ds.Tables("arrendatario").Rows(dr(i)("arrendatariocontratoarrendamiento"))("razonsocial"))
  22.             x.SubItems.Add(ds.Tables("arrendatario").Rows(dr(i)("arrendatariocontratoarrendamiento"))("ruc"))
  23.             x.SubItems.Add(ds.Tables("arrendatario").Rows(dr(i)("arrendatariocontratoarrendamiento"))("appaterno") & " " & ds.Tables("arrendatario").Rows(dr(i)("arrendatariocontratoarrendamiento"))("apmaterno") & " " & ds.Tables("arrendatario").Rows(dr(i)("arrendatariocontratoarrendamiento"))("nombres"))
  24.             x.SubItems.Add(dr(i)("inicio"))
  25.             x.SubItems.Add(dr(i)("fin"))
  26.         Next
  27.     End Sub
  28.  
  29.  

graias de antemano por su ayuda
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com