if (temp == "факультет")
{
temp2 = temp[1].Split('\t');//слово факультет и его имя разделено ТАБом
TreeNode fac = treeView1.Nodes.Add(temp2[1]);
}
Помогите с TreeView
Нужно сделать вот такое (примерно):
[COLOR="Black"]+Node1[/COLOR]
[COLOR="DimGray"]+SubNode1[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="DimGray"]+SubNode2[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="Black"]+Node2[/COLOR]
....
Если можно напишите кто-то пример плиз?
Нужно сделать вот такое (примерно):
[COLOR="Black"]+Node1[/COLOR]
[COLOR="DimGray"]+SubNode1[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="DimGray"]+SubNode2[/COLOR]
[COLOR="Silver"] +SubSubNode1
+SubSubNode2[/COLOR]
[COLOR="Black"]+Node2[/COLOR]
....
Если можно напишите кто-то пример плиз?[/QUOTE]
Элементарно :
Чтобы добавить вершину (очередной корень) нуна юзать
tree.Nodes.Add("root_bla_bla);
этот метод непростой - он вернёт новый узел добавленый,
поэтому чтобы сделать сына этому узлу дерева нужно :
TreeNode t = tree.Nodes.Add("root_bla_bla);
t.Nodes.Add("the_son_of_root_bla_bla);
и так далее индукцией по глубине дерева.
Ато нуна прогу накатать а я никак не могу разобраться...
Прога вот такая примерно:
есть файлик, примерно такого типа (содержимое)
Факультет1
кафедра1
группа1
группа2
группа3
кафедра2
группа1
группа2
группа3
Факультет2
кафедра1
группа1
группа2
группа3
(причем порядок/кол-во елементов не известно, нужно делать проверки)
Мне нужно сделать дерево такого типа:
+факультет
--+кафедра1
----+группа1
----+группа2
...
я делаю проверку с помощью IF, но потом, когда я вызываю елемент типа TreeView, для того чтоб создать подветку,
Код:
компилятор мне говорит что us unussigned value!
Как же тогда мне его все так организовать чтоб и проверку на содержание строки делать и вывести ето все нормально в виде дерева???
http://www.gotdotnet.ru/LearnDotNet/ASPNET/672.aspx
посмотри здесь, мне после этой статьи все сразу понятно стало