Ciao ragazzi, stavo preparando una treeview per fare l'elenco dei file contenuti in una cartella ma scrivendo questo codice

// Recurse through this file in subfolders
DirectoryInfo di = new DirectoryInfo(@parentNode.Value + folder.Name);
FileInfo[] rgFiles = di.GetFiles("*.txt");
foreach (FileInfo fi in rgFiles)
{
PictureTree.Nodes.Add(fi.Name);
}

Mi da un errore sull'argomento passato al nome del treeview.nodes.Add, fi.name.
Mi dice che Cannoy convet from string to system.web.ui.webcontrols.treeview

Avete idee?