To create the ListView columns use:
VB Code:
ListView1.View = lvwReport
Set clmX = ListView1.ColumnHeaders.Add(1, , "Field1", 1000)
Set clmX = ListView1.ColumnHeaders.Add(2, , "Field2", 1000)
Set clmX = ListView1.ColumnHeaders.Add(3, , "Field3", 1000)
Then to populate use:
VB Code:
If Adodc1.Recordset.BOF = False Then
Adodc1.Recordset.MoveFirst
End If
ListView1.ListItems.Clear
Do While Adodc1.Recordset.EOF = False
Set itmX = ListView1.ListItems.Add
itmX = Adodc1!Field1
itmX.SubItems(1) = Adodc1!Field2
itmX.SubItems(2) = Adodc1!Field3
Adodc1.Recordset.MoveNext
Loop