问题的背景
由于项目的需求,需要开发类似下面的界面
其中左侧是类似于资源管理器左边界面,中间的是左侧某一节点的子树。
由于最先的treeVIew是从固定格式的xml文件而来,以后也可能是来自数据库。
问题的要求
从最原始的treeview截取前两级节点,当鼠标点到第二级子节点时,在中间显示该子节点的余树node.treeview
解决思路
最先的想法是硬编码。
public TreeNode AddChilds(TreeNode node)
{
TreeNode newnode = new TreeNode(node.Text);
for (int i = 0; i < node.Nodes.Count; i++)
{
TreeNode tmp = new Tree