解决方案 »

  1.   


     private void Form1_Load(object sender, EventArgs e)
            {
                //tv1只有根节点
                TreeView tv1 = treeView1;
                TreeNode tn1 = new TreeNode("只有根节点");
                tv1.Nodes.Add(tn1);            //tv2包含子节点
                TreeView tv2 = treeView2;
                TreeNode tn2 = new TreeNode("包含子节点");
                tn2.Nodes.Add("第一个");
                tn2.Nodes.Add("第二个");
                tn2.Nodes.Add("第三个");
                tv2.Nodes.Add(tn2);
                
            }
    截图
      

  2.   

    我上传了代码,帮我看下吧,当我这个只有一个节点的时候,代码执行完
    tvMeet.Nodes.Add(noG);后,不显示
      

  3.   

    第二行写错了吧,应该是.Tag=吧,你之前改了Name,下面这个if进不去吧
      

  4.   

    检查你的tvMeet集合中是否有e.nMeetID
      

  5.   

    第二行写错了吧,应该是.Tag=吧,你之前改了Name,下面这个if进不去吧
    额忽略我说的吧。。就是楼上这个意思
      

  6.   

    第二行写错了吧,应该是.Tag=吧,你之前改了Name,下面这个if进不去吧
      

  7.   

    这个问题终于解决了,现在公布一下,问题原因
    原来是TreeView设置图标用到的ImageList控件问题,
    我原来是这样去加载的
    imageList2.Images.Add(Image.FromFile(System.Environment.CurrentDirectory + Constant.PathHead + "\\GroupPic.bmp")); //加载群图标 
    现在直接在窗体设计代码里加入   this.imageList1.Images.SetKeyName(0, "plus.bmp");
    问题就解决了