Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    269

    conatre elemti in una treeview

    per ogni nodox principale ci sono altri sotto nodi

    per ogni sotto nodo ci sono all'interno vari elementi

    come posso contare il vari elementi della treeview

    questo e il codice che uso per polare la treeview
    naturalmente in vb
    grazie.




    codice:
    RSSQL2.MoveFirst
            Do Until RSSQL2.EOF
                sValue = Trim(RSSQL2.Fields("COD_AREA").value)
                sKey = "K" & sValue
                .Nodes.Add , , sKey, sValue & " - " & Trim(RSSQL2.Fields("DESCRIZIONE")), 1, 1
                sValue = "AG. - " & Trim(RSSQL2.Fields("SPORT").value)
                'sSQL = .Nodes.Count
                .Nodes.Add sKey, tvwChild, "L" & sValue, sValue & " - " & Trim(RSSQL2.Fields("DESCRIZIONE2")), 1, 2
                sKey = "L" & sValue
                sValue = "SETT. - " & Trim(RSSQL2.Fields("PROVA3"))
                SSQL = .Nodes.Count
                .Nodes.Add sKey, tvwChild, "M" & sKey & sValue, sValue, 1, 2
                sKey = "M" & sKey & sValue
                sValue = "COPE - " & Trim(RSSQL2.Fields("PROVA1"))
                .Nodes.Add sKey, tvwChild, "N" & sKey & sValue, sValue, 1, 2
                '.Nodes.Item(sKey).EnsureVisible
                RSSQL2.MoveNext
                'sSQL = .Nodes.Count
            Loop

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non ho capito cosa devi contare ...

    P.S. Il regolamento prevede SEMPRE la versione del VB ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 1999
    Messaggi
    269
    Originariamente inviato da oregon
    Non ho capito cosa devi contare ...

    P.S. Il regolamento prevede SEMPRE la versione del VB ...
    questa la mia treview

    area8501
    +ag1
    +ag2
    +ag3
    +ag4
    ++sett1
    ++sett2
    ++sett3
    +++elemento1
    +++elemento2
    +++elemento3
    ag7
    area8502
    area8503
    area8504
    area8505

    dunque per ogni area ci possono essere "enne" ag che possono contenerte "enne" sett che possono contenere "enne" elemento.
    quindi per ogni area vorrei contare quante agenzie ci sono, per ogni agenzia quanti sett ci sono e per ogni sett quanti elementi contengono
    nel mio esempio:
    area8501 contiene 5 ag
    l'ag4 contiene 3 sett
    il sett3 contiene 2 elemento
    ...
    spero di eesere stato chiaro

    la mia versione di vb è la classica 6.0

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Devi fare un ciclo ed esaminare ogni oggetto Node dell'insieme Nodes , ed in base alle relative proprietà puoi sapere se ha nodi-figli (children).
    Metodi e proprietà dell'oggetto Node sono molto articolati, quindi ti consiglio di studiarti bene la guida sull'argomento in cui trovi anche degli esempi pratici.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.