// 添加根节点
                           TreeNode tn = new TreeNode();
tn.Text = "金庸小说";
tn.ImageIndex = 0;
tn.SelectedImageIndex = 0;
tv.Nodes.Add((TreeNode)(tn.Clone()));
// 添加4个子节点
tn.Text = "射雕英雄传";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 2;
tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));
tn.Text = "神雕侠侣";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 2;
tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));
tn.Text = "天龙八部";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 2;
tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));
tn.Text = "倚天屠龙记";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 2;
tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));

解决方案 »

  1.   

    不能定义index,
    可以定义Tag。
      

  2.   

    能支持
    tv.tag[101].Nodes.Add((TreeNode)(tn.Clone()));
      

  3.   

    如果我从数据库里的book表里加入树,应该怎么写
    book:
    编号           书名            级次
    101            金庸小说        1
    10101          射雕英雄传      2
    10102          神雕侠侣        2
    102            古龙小说        1
    10201          天涯明月刀      2
    10202          小李飞刀        2