Avatar billede telep Nybegynder
08. april 2002 - 14:12 Der er 7 kommentarer og
2 løsninger

Finde værdi i listview

Hej Xperts,

Jeg har en form, med et listview på. Listview'en har fire kolonner, der bliver fyldt op med data fra en database.

Hvis der dobbeltklikkes på en record i listview'en skal en variabel (den hedder strFaktura) sættes til den værdi der står i den første kolonne i min listview i den record der blev klikket på.

Med en almindelig listbox kan man bare sige:

strFaktura = listbox1.text

Hvad gør jeg i en listview ?
Avatar billede kaffe Nybegynder
08. april 2002 - 14:25 #1
strFaktura = ListView1.SelectedItem.Text
Avatar billede telep Nybegynder
08. april 2002 - 14:46 #2
Tak det var noget i den stil jeg søgte.

Dog virker det kun hvis man dobbeltklikker på værdien i den første kolonne, ikke hvis jeg dobbeltklikker på værdien i 2., 3. og 4. kolonne!
Avatar billede code_master Nybegynder
08. april 2002 - 14:53 #3
For index = to ListView.ListCount - 1
strFaktura = ListView1.SelectedItem(index)
end for
Avatar billede code_master Nybegynder
08. april 2002 - 14:54 #4
ListView = ListView1
Avatar billede telep Nybegynder
08. april 2002 - 14:58 #5
code_master -> for index = ??? to listview.listcount -1
Avatar billede kaffe Nybegynder
08. april 2002 - 14:58 #6
Vil du have værdierne fra de andre kolonner skriver du bare:

strKolonne2 = ListView1.SelectedItem.SubItems(1)
strKolonne3 = ListView1.SelectedItem.SubItems(2)
osv.
Avatar billede code_master Nybegynder
08. april 2002 - 20:58 #7
index = 0  ooooppppsss
Avatar billede code_master Nybegynder
12. april 2002 - 19:28 #8
opdatering...

For index = to ListView.ListCount - 1
strFaktura = ListView1.SelectedItem(index)
next

det virker ved mig
Avatar billede code_master Nybegynder
12. april 2002 - 19:28 #9
eller så er det
For index = to ListView.ListCount - 1
strFaktura = ListView1.SelectedItem(index)
Loop
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester