Crie uma classe com Propriedades referentes aos campos da ListView. Exemplo:
Public Class Fulano
Private _id as integer
Private _nome as integer
Public Property ID as Integer
Get
Return _id
End Get
Set (Byval value as Integer)
_id = value
End Set
Public Property Nome as String
Get
Return _nome
End Get
Set (Byval value as String)
_nome = value
End Set
Public Sub New (Byval ident as Integer, ByVal nom as String)
_id = ident
_nome = nom
End Sub
No form que contém o ListView:
Dim lista as new List(Of Fulano)
Depois use um For Each no seu ListView, caso a linha esteja checada:
lista.Add("itens da linha", "itens da linha")
Definindo o DataSource do Crystal:
seuReportDocumento.SetDataSource(lista)
Espero ter sido útil.
Abraço.
Henrique Clausing