Участок многоуровневого древовидного изображения в ASP.NET с#
Я пытаюсь построить дерево с помощью treeview в asp.net.
проблема заключается в том, что я могу сравнить родительский узел, но могу сравнить узел parent1, что приводит к дублированию узлов parent1.
пример:
если данные следующие
MainNode1.Parent1.Child1, Так, MainNode1.Parent1.Child2 и так далее....
Я получаю несколько родительских 1 под MainNode1.
Пожалуйста, помогите мне
ТИА
Что я уже пробовал:
<pre>NDA.Fill(dt); //tag data in data table int max_row = Convert.ToInt32(dt.Rows.Count); if (max_row > 0) //if no tags dont execute { try { for (int i = 0; i <= max_row; i++) { string combination = Convert.ToString(dt.Rows[i["tag_name"]); string[] data = combination.Split('.'); TreeNodeCollection nodes = TreeView1.Nodes; TreeNode dnode = new TreeNode(); //int pnode = 0; //TreeNode FindNode = null; foreach (string name in data) { node = TreeView1.FindNode(name); if (node == null) { node = new TreeNode(name); nodes.Add(node); } nodes = node.ChildNodes; } } } catch (Exception e1) { }