Prova un po' con la proprietà Tree/Listview.SelectedItem.
SelectedItem rappresenta la riga selezionata, e .Text restituisce il testo della colonna attiva. Per leggere le varie colonne separatamente, usi SubItems, es:
Listview.SelectedItem.SubItems(1)
Nell'evento ItemClick puoi determinare in quale riga ti trovi, e a quale record appartiene, se aggiungi alla proprietà Tag l'ID o Bookmark ad ogni elemento che aggiungi.
Esempio:
Set li = ListView1.ListItems.Add(, , rs!Campo)
li.Tag = rs!ID
oppure
li.Tag = rs.Bookmark
L'assegnamento dell'ID è meglio.
Il resto lascio a te, campione!
Giovanni
---
http://www.y2ksw.com/vbulletin