50分求:C#.net TreeView控件技术!
treeView控件如何实现当前节点下重复值的过滤?如根节点下有:吉林、大连、上海、上海、大连、大连……我想将根节点下上海和大连重复值去掉,显示成为:吉林、大连、上海……...
treeView控件如何实现当前节点下重复值的过滤?
如根节点下有:吉林、大连、上海、上海、大连、大连……
我想将根节点下上海和大连重复值去掉,显示成为:吉林、大连、上海……
如何实现?谢谢了,回答上另赠20分,说话算话!
是有子节点,但只给我解决根节点就成,方法告诉我,我自己理思路,谢谢。 展开
如根节点下有:吉林、大连、上海、上海、大连、大连……
我想将根节点下上海和大连重复值去掉,显示成为:吉林、大连、上海……
如何实现?谢谢了,回答上另赠20分,说话算话!
是有子节点,但只给我解决根节点就成,方法告诉我,我自己理思路,谢谢。 展开
4个回答
展开全部
我是做DELPHI开发的,不了解C# ,但是大胆的设想了一下,不知道能行吧,仅供参考:
先得到TreeView的节点数量 然后根据节点序号从0 到节点最大值做一个嵌套的循环,循环的内容是比较两个节点的值,如果相等,那删除其中一个,然后重新开始循环,直到所有的节点完全比较一遍。
先得到TreeView的节点数量 然后根据节点序号从0 到节点最大值做一个嵌套的循环,循环的内容是比较两个节点的值,如果相等,那删除其中一个,然后重新开始循环,直到所有的节点完全比较一遍。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
上海华然企业咨询
2024-10-21 广告
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,...
点击进入详情页
本回答由上海华然企业咨询提供
展开全部
int i;
System.Collections.Hashtable hash = new System.Collections.Hashtable();
for(i = treeView1.Nodes.Count - 1; i >= 0; i--)
{
if(hash.Contains(treeView1.Nodes[i].Text))
{
treeView1.Nodes.RemoveAt(i);
}
else
{
hash.Add(treeView1.Nodes[i].Text, 1);
}
}
System.Collections.Hashtable hash = new System.Collections.Hashtable();
for(i = treeView1.Nodes.Count - 1; i >= 0; i--)
{
if(hash.Contains(treeView1.Nodes[i].Text))
{
treeView1.Nodes.RemoveAt(i);
}
else
{
hash.Add(treeView1.Nodes[i].Text, 1);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// is selected.
treeView1.Nodes.Remove(treeView1.SelectedNode);
// Clears all nodes.
TreeView1.Nodes.Clear();
treeView1.Nodes.Remove(treeView1.SelectedNode);
// Clears all nodes.
TreeView1.Nodes.Clear();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
美的你,好多年的经验....
OVER你的问题吧
OVER你的问题吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询