2011-11-08 57 views

回答

0

像这样的东西应该工作:

节点的实例集:

List<TreeNode> oNodes = new List<TreeNode>(); 

.. Initialization .. 

var currentNode = oNodes[0]; 
oTreeView.Nodes.Add(currentNode); 

foreach (var oNode in oNodes.Skip(1)){ 
    oNode.Parent = currentNode; 
    oTreeView.Nodes.Add(oNode); 
    currentNode = oNode; 
} 
0

谢谢你的帮助,但我实际上结束了类似以下内容:

TreeNode[] nodeList=new TreeNode[myString.Length-2]; 

/* ------------initialization-------------- */ 

for (int i = 1; i <nodeList.Length; i++) 
{    
    nodeList[i].Nodes.Add(nodeList[i - 1]); 
} 

parentNode.Nodes.Add(nodeList[nodeList.Length-1]); 
相关问题