我想根据前两个字符创建字符串的分层视图。
如果字符串是:AAAA,AAAA,BBDD,AABB,AACC,BBDD,BBEE
我想创建一个看起来像这样的树视图:
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”节点。
我错过了什么?
请不要对字符串进行预过滤我希望能够根据其键检查特定树节点是否存在。
谢谢