Treeview - 如何以编程方式“删除”不需要的节点行

时间:2010-10-25 07:51:53

标签: visual-studio-2008

我的树视图包含有日期的新闻栏。用户可以通过指定“今天”,在1个星期“,”1个月以下“等来过滤,以使Treeview的列表更短或更长。

对于较短的列表,我可以删除没有子节点的旧行。我正在努力找到如何删除或隐藏带有子节点的旧行的方法。我知道这肯定与tn.PopulateOnDemand(TreeView1_TreeNodePopulate)有关。

我正在尝试的是“保留”具有子节点的所有旧行,直到我找到叶节点检查日期是否更旧。如果更旧,我想删除所有链接节点。否则,留下他们。

请原谅这个解释是否不清楚,因为我更加努力地设想这个问题。

适用于ASP NET - Visual Studio 2008。

感谢任何回复。

Tony

1 个答案:

答案 0 :(得分:1)

查看TreeNodeCollection.Remove方法。有一个示例显示如何在文档页面上使用它。