PDA

View Full Version : سوال: tree object



hrs192
شنبه 16 شهریور 1392, 12:10 عصر
سلام دوستان
کسی یه نمونه کار از tree object یا همون لیست درختی داره ؟
پیشاپیش از کمکتون ممنونم

farhad.k.t
شنبه 16 شهریور 1392, 12:33 عصر
دوست عزیز بهتر است قبل از ایجاد تاپیک در تالار جستجو کنید، یک نمونه از tree object در تاپیک
نمونه برنامه های کوچک و مفيد در سي شارپ (http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE)

وجود دارد.

hamid_0341
شنبه 16 شهریور 1392, 12:38 عصر
این یه نمونه برای LoadTreeview


#region "Loop Through TreeView"
private void loopTreeView(TreeNode parentNode)
{
try
{
foreach (TreeNode node in parentNode.Nodes)
{
int nodeId = Convert.ToInt32(node.Name);
DataClasses1DataContext db = new DataClasses1DataContext();
var query = from qry in db.Anbar_Groups_Tbls
where qry.parent_id == nodeId
select qry;
foreach (var item in query)
{
TreeNode n = new TreeNode();
n.Name = item.id.ToString();
n.Text = item.name.ToString();
node.Nodes.Add(n);
}
loopTreeView(node);
}
}
catch (System.Exception ex) {
MessageBox.Show(ex.ToString());
}

}
#endregion
private void Loadparent()
{
////// LOAD Parent
treeView1.Nodes.Add("Root");

DataClasses1DataContext db = new DataClasses1DataContext();
var query = from qry in db.Anbar_Groups_Tbls
where qry.parent_id == 0
select qry;

foreach (var item in query)
{
TreeNode node = new TreeNode();
node.Name = item.id.ToString();
node.Text = item.name.ToString();
this.treeView1.Nodes[0].Nodes.Add(node);
this.treeView1.Nodes[0].Expand();

}
loopTreeView(this.treeView1.Nodes[0]);

}

hrs192
شنبه 16 شهریور 1392, 12:48 عصر
دوست عزیز بهتر است قبل از ایجاد تاپیک در تالار جستجو کنید، یک نمونه از tree object در تاپیک
نمونه برنامه های کوچک و مفيد در سي شارپ (http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE)

وجود دارد.

آخه عزیزم سرچ کردم چیزی نیاورد .. و توی اون تاپیک شلوغ باید دونه دونه همه را خوند تا پیداش کرد.. شما اگر جاش یادت هست لینک دقیقش بده ؟

farhad.k.t
شنبه 16 شهریور 1392, 13:09 عصر
به پست923 مراجعه کنید