Avatar billede sf Nybegynder
26. april 2005 - 22:09 Der er 16 kommentarer og
1 løsning

listView problemer extra listitem

hvordan får jeg tilføjet en extra item til denne listView (ikke subitem)

  Set li = lvwRelevanteEmner.ListItems.Add(, , rs!WBSKode)
            li.SubItems(1) = rs!detaljer & ""
          li.SubItems(2) = rs!andet & ""
                       
          li.Tag = l
Avatar billede sf Nybegynder
26. april 2005 - 22:12 #1
er det ikke bare sådan lvwRelevanteEmner.ListItems.Add(, , "test") = "test2" ?
Avatar billede terry Ekspert
27. april 2005 - 10:46 #3
Avatar billede terry Ekspert
27. april 2005 - 18:09 #4
does this help at all sf?
Avatar billede sf Nybegynder
27. april 2005 - 21:00 #5
no .. :(
Avatar billede sf Nybegynder
27. april 2005 - 21:03 #6
i have this code:
    lblRelevanteEmner.Caption = "Relevante projekter"
            lvwRelevanteEmner.ColumnHeaders(1).Text = "WBS kode"
            lvwRelevanteEmner.ColumnHeaders(1).Text = "Afdelingid"
            lvwRelevanteEmner.ColumnHeaders(1).Text = "Projektlederid"
            ssSql = "SQL....min sql..virker"
           
            Set rs = CDB.OpenRecordset(sSql, dbOpenDynaset)
            If Not rs.EOF Then
                Do Until rs.EOF
                    l = rs!projektID
                    If (l <> 0) Then
                   
                        Set li = lvwRelevanteEmner.ListItems.Add(, , rs!test1)
                        li.SubItems(1) = rs!test2 & ""
                        li.SubItems(2) = rs!test3 & ""
                        li.SubItems(3) = rs!test4 & ""
                        li.SubItems(4) = rs!test5 & ""
                        li.Tag = l
             
                    End If
                    rs.MoveNext
                Loop

den kommmer med.. invalid property value
Avatar billede terry Ekspert
27. april 2005 - 21:33 #7
in which line do you get the error?

I would use

Dim clmx as ColumnHeader

Set clmx = lvwRelevanteEmner.ColumnHeaders.Add(, , "WBS kode", lvwRelevanteEmner.Width /3)
Set clmx = lvwRelevanteEmner.ColumnHeaders.Add(, , "Afdelingid", lvwRelevanteEmner.Width /3)
Set clmx = lvwRelevanteEmner.ColumnHeaders.Add(, , "Projektlederid", lvwRelevanteEmner.Width /3)

otherwise it looks OK, but I have NO idea if your recordset has these fields!
Avatar billede terry Ekspert
27. april 2005 - 21:37 #8
if we go back to your question, isnt this (adding another item) on each loop of the

Do Until rs.EOF?
Avatar billede sf Nybegynder
27. april 2005 - 21:42 #9
do nothin more with clmx  ?
Avatar billede terry Ekspert
27. april 2005 - 21:54 #10
?
Avatar billede sf Nybegynder
28. april 2005 - 11:15 #11
det virker stadig ikke..
Avatar billede terry Ekspert
28. april 2005 - 15:02 #12
Is it possible for you to send me your program?

eksperten@NOSPAMsanthell.dk
remove NOSPAM
Avatar billede sf Nybegynder
28. april 2005 - 15:05 #13
no sorry.. can't
Avatar billede terry Ekspert
28. april 2005 - 15:15 #14
not even if you remove "private data"?
Otherwise its hard to help!

have you tried debugging through the code and checking what EXACTLY gives the probem?
Avatar billede sf Nybegynder
28. april 2005 - 15:57 #15
This is my code..it is a big program .. cant remove all "private data"

lblRelevanteEmner.Caption = "Relevante projekter"
lvwRelevanteEmner.ColumnHeaders.Add(, , "Afdelingid", lvwRelevanteEmner.Width /3)
lvwRelevanteEmner.ColumnHeaders.Add(, , "Projektlederid", lvwRelevanteEmner.Width /3)
            ssSql = "SQL....min sql..virker"
           
            Set rs = CDB.OpenRecordset(sSql, dbOpenDynaset)
            If Not rs.EOF Then
                Do Until rs.EOF
                    l = rs!projektID
                    If (l <> 0) Then
                   
                        Set li = lvwRelevanteEmner.ListItems.Add(, , rs!test1)
                        li.SubItems(1) = rs!test2 & ""
                        li.SubItems(2) = rs!test3 & ""
                        li.SubItems(3) = rs!test4 & ""
                        li.SubItems(4) = rs!test5 & ""
                        li.Tag = l
             
                    End If
                    rs.MoveNext
                Loop
Avatar billede terry Ekspert
28. april 2005 - 19:15 #16
you have show the code before

have you tried debugging through the code and checking what EXACTLY gives the probem????
Avatar billede terry Ekspert
28. april 2005 - 19:16 #17
which line gives the error???
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