我想根据前两个字符创建字符串的分层视图。当向treeview控件插入节点时防止重复
如果字符串: AAAA,AAAA,BBDD,AABB,AACC,BBDD,BBEE
我想reate一个TreeView,看起来像这样:
AA
AAAA
AABB
AACC
BB
BBDD
BBEE
目前,我有一些代码看起来像这样(的循环中的字符串内):
TreeNode pfxNode;
if (treeView1.Nodes[pfx]!=null) {
pfxNode = treeView1.Nodes[pfx];
}
else {
pfxNode = treeView1.Nodes.Add(pfx);
}
if (!pfxNode.Nodes.ContainsKey(string)) {
pfxNode.Nodes.Add(string, string + " some info");
}
出于某种原因,这结束了在顶级多个“AA”的节点。
我错过了什么?
请不要预过滤字符串我想根据密钥检查特定的treenode是否存在。
感谢
这绝对是我错过的。我预计pfx也将成为提供单个字符串时的关键。谢谢。 – epeleg 2011-06-11 14:01:33