怎么什么节点都没显示有呢?
private void Page_Load(object sender, System.EventArgs e)
{
GenerateTree(treeView);
                  }
private void GenerateTree(TreeView treeView)
{            
//根节点
TreeNode nodes1 = new TreeNode();
nodes1.Text = "烟道";
nodes1.Target = "00";
//第二层节点
TreeNode nodes11 = new TreeNode();
TreeNode nodes12 = new TreeNode();
TreeNode nodes13 = new TreeNode();
TreeNode nodes14 = new TreeNode();
nodes11.Text = "备货烟道";
nodes12.Text = "通道式烟道";
nodes13.Text = "塔式烟道";
nodes14.Text = "手工拣选烟道";
nodes1.Nodes.Add(nodes11);
nodes1.Nodes.Add(nodes12);
nodes1.Nodes.Add(nodes13);
nodes1.Nodes.Add(nodes14);

nodes11.Target = "D";
            nodes12.Target = "A";
nodes13.Target = "B";
            nodes14.Target = "C";


//第三层节点
//备货烟道
TreeNode nodeFloor1 = new TreeNode();
TreeNode nodeFloor2 = new TreeNode();
TreeNode nodeFloor3 = new TreeNode();
nodeFloor1.Text = "第一层";
nodeFloor2.Text = "第二层";
nodeFloor3.Text = "第三层";
nodes11.Nodes.Add(nodeFloor1);
            nodes11.Nodes.Add(nodeFloor2);
nodes11.Nodes.Add(nodeFloor3); nodeFloor1.Target = "1";
nodeFloor2.Target = "2";
nodeFloor3.Target = "3";


//通道烟道
TreeNode nodeLinePassage1 = new TreeNode();
TreeNode nodeLinePassage2 = new TreeNode();
nodeLinePassage1.Text = "分拣线1";
nodeLinePassage2.Text = "分拣线2";
nodes12.Nodes.Add(nodeLinePassage1);
nodes12.Nodes.Add(nodeLinePassage2);
 
            nodeLinePassage1.Target ="1";
nodeLinePassage1.Target ="2";
//塔式烟道
TreeNode nodeLineTower1= new TreeNode();
            TreeNode nodeLineTower2= new TreeNode();
            nodeLineTower1.Text = "分拣线1";
nodeLineTower2.Text = "分拣线2";
            nodes13.Nodes.Add(nodeLineTower1);
nodes13.Nodes.Add(nodeLineTower2);
            
nodeLineTower1.Target = "1";
nodeLineTower2.Target = "2";


//手工分拣线
TreeNode nodeLinePick1 = new TreeNode();
TreeNode nodeLinePick2 = new TreeNode();
nodeLinePick1.Text = "分拣线1";
nodeLinePick2.Text = "分拣线2";
nodes14.Nodes.Add(nodeLinePick1);
nodes14.Nodes.Add(nodeLinePick2);

nodeLinePick1.Target = "1";
nodeLinePick2.Target = "2"; }

解决方案 »

  1.   

    http://www.microsoft.com/china/community/Column/30.mspxhttp://www.cnblogs.com/renyu732/archive/2005/06/28/182553.html
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    GenerateTree(treeView);
                      }
    这里面传入的treeView是什么类型?声明了没?
      

  3.   

    非常感谢!!
    我的树出来了!!!
    原来是没把根节点加进来!~!
    另外一个非常重要的问题还是没解决:如何根据点选的树节点对dataGrid中的数据进行过滤?