Ho un problema con una listview!

di il
1 risposte

Ho un problema con una listview!

Salve a tutti...ho un problema:
sto creando un programma in VB6.

Ho una tabella in sql con vari campi (Nome, Cognome, Indirizzo,ecc)

Due di questi campi(Nome e COgnome) li riporto in una list view.
selezionando un item di questa listview io posso interagire con la rispettiva riga di sql. vorrei che quando clicco su un item della listview, e succ premo un pulsante, si apre una form con delle textbox(Nome, COgnome) devo riempirle con i valori che ho in sql. come faccio?

sò che devo utilizzare la select poi un ciclo....ci stò diventando matto! Mi date una mano?

grazie
Paolo

Il programmatore....che mestieraccio!!

1 Risposte

  • Re: Ho un problema con una listview!

    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
Devi accedere o registrarti per scrivere nel forum
1 risposte