0 امتیاز
با سلام

چطور میتونم یک tree view داشته باشم که مثلا 5 تا Nod  داره حالا زیر هر نود مثلا 3 تا فرزند داره ولی من میخوام اون فرزندشم بعنوان nod پدر باز شه و فرزند داشته باشه با ویزارد میشه این کار رو کردد ولی من با کد نویسی میخوام این کار رو کنم . میشه راهنمایی بفرمایید؟
بسته شده
ممنون از شما و پشتیبانی خوب شما . کارم راه افتاد مچکرم
توسط (117 امتیاز) 1 7

1 پاسخ

0 امتیاز
 
بهترین پاسخ

سلام

treeView1.Nodes.Add("Root");

treeView1.Nodes[0].Nodes.Add("NodeA");
treeView1.Nodes[0].Nodes[0].Nodes.Add("ChildA");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-A");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-B");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-C");

treeView1.Nodes[0].Nodes[0].Nodes.Add("ChildB");
treeView1.Nodes[0].Nodes[0].Nodes.Add("ChildC");

treeView1.Nodes[0].Nodes.Add("NodeB");
treeView1.Nodes[0].Nodes[1].Nodes.Add("ChildA");

treeView1.Nodes[0].Nodes.Add("NodeC");
treeView1.Nodes[0].Nodes.Add("NodeD");
treeView1.Nodes[0].Nodes.Add("NodeE");
treeView1.Nodes[0].Nodes.Add("NodeF");

خروجی

شاید این یکی کد براتون واضح تر باشه

treeView1.Nodes.Add("Root");

treeView1.Nodes[0].Nodes.Add("NodeA");
treeView1.Nodes[0].Nodes[0].Nodes.Add("ChildA");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-A");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-A-A");
treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].Nodes[0].Nodes.Add("ChildA-A-A-A");

خروجی

سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,914 کاربر

دسته بندی ها

...