Неправильное заполнение Treeview - C#
Формулировка задачи:
Народ, всем привет. Такая проблемка: у меня заполняется Treeview вроде бы корректно, шапка, а под ней два "ребенка" элемента
Но проблема в том что они выводятся полным путем, а мне нужно чтобы в шапке оставалось только имя конечной папки, а в подэлементах только имена файлов
Вот код, подскажите как быть. Спасибо
public void FoldersTree()
{
string path = Application.StartupPath + "" + Environment.UserName + "\\TreeNav";
string[] mas = Directory.GetDirectories(path);
treeView1.BeginUpdate();
treeView1.Nodes.Clear();
foreach (string s in mas)
{
string st = new DirectoryInfo(s).Name;
TreeNode n = new TreeNode(s, 0, 0);
treeView1.Nodes.Add(n);
GetFil(n);
}
treeView1.EndUpdate();
}public void GetFil(TreeNode node)
{
string[] FilArray;
node.Nodes.Clear();
string fPath = node.FullPath;
FilArray = Directory.GetFiles(fPath);
foreach (string fil in FilArray)
{
TreeNode nd = new TreeNode(fil, 1, 1);
node.Nodes.Add(nd);
}Решение задачи: «Неправильное заполнение Treeview»
textual
Листинг программы
TreeNode nd = new TreeNode(Path.GetFileName(fil), 1, 1);