如何用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