当前位置:编程学习 > C#/ASP.NET >>

如何用c#创建动态的树形结构

如果已经在数据库上创建了大类和小类,要写个动态的树形导航怎么写呢?
树形导航如图
IT
  java技术
  c#技术
通信
  光纤
  同轴管
 像这样的类型的导航,IT和通信都属于大类的,而 java技术和c#技术属于IT, 光纤和同轴管属于通信,且属于小类。 树形结构导航 --------------------编程问答-------------------- foreach (var item in 大类)
{
    treeView1.Nodes.Add(item);
}
foreach (var item in 小类)
{
    TreeNode tn = treeView1.Nodes.Cast<TreeNode>().Single(x => x.Text = item.所属大类);
    tn.Nodes.Add(item);
} --------------------编程问答-------------------- 你既然有数据库表,建一个形如:
ID, NAME, PARENT_ID
这样的表结构就万事大吉了。 --------------------编程问答-------------------- 直接数据绑定到Tree控件即可。
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,