Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] Aggiungere nomi cartelle nei nodes di un TreeView
Forum - C# / VB.NET - [C#] Aggiungere nomi cartelle nei nodes di un TreeView

Avatar
Linkinf22 (Normal User)
Rookie


Messaggi: 59
Iscritto: 28/06/2009

Segnala al moderatore
Postato alle 21:17
Martedì, 22/12/2009
Ciao.
Sto facendo un programma che per ogni cartella contenuta in una cartella prende il nome ed aggiunge ad un TreeView un nodes con il nome della cartella, poi per ogni sottocartella della cartella fa la stessa cosa ed aggiunge un Nodes al relativo Nodes della cartella "madre".
Per esempio: Se in una cartella ci sono le cartelle Pippo e Paolo, nella cartella Pippo ci sono le cartelle Mela e Pera e dentro la cartella Pera c'è la cartella Banana e quest' ultima non contiene nessuna cartella, mentre nella cartella Paolo c'è la cartella Pesca e dentro c'è la cartella Albicocca il TreeView deve uscire così:

Pippo
-Mela
-Pera
--Banana
Paolo
-Pesca
--Albicocca

Io per ora ho fatto così ma non riesco a fare come voglio io:

private void CalcoloCartelleUtenti(string Utente)
{
    string[] ArrayCartelleUtente = Directory.GetDirectories(Application.StartupPath + @"\Profiles\" + Utente);
    string[] CartelleInterne = Directory.GetDirectories(Application.StartupPath + @"\Profiles\" + Utente);

    for (int i = 0; i < ArrayCartelleUtente.Count(); i++)
    {
        DirectoryInfo DirectoryInfoUtente = new DirectoryInfo(ArrayCartelleUtente);
        tvMaterie.Nodes.Add(DirectoryInfoUtente.Name);
    }
}

Se avete capito come voglio farlo avete qualche idea su come farlo?
Grazie in anticipo!

Ultima modifica effettuata da Linkinf22 il 22/12/2009 alle 21:20
PM Quote