请教一下关于asp.net C# remove()和clear()的区别

我利用treeview控件创建了棵树,直接定义了7个根节点,然后在每个根节点下写程序添加子节点,并写入数据库,然后让它在界面上显示,是从数据库中再读取刷新的,不过前面碰到个问题,每点一次根节点都会刷新一遍,就会出现相同的2遍3遍.....然后我想在点击节点页面刷新时,在page-load中 写入代码,先将我所点的根节点下的节点先清空,再顺序从数据库中读出,这样就不会重复了,但是清除节点,我用了remove函数和clear函数,为什么remove没用,而clear确能够删除,网上的给的答案也是remove为主,有哪位仁兄可以帮我解释下谢谢了

料青山看我应如是
浏览 197回答 2
2回答

慕田峪4524236

remove()是删除指定的节点clear()是清空树如果你要重新加载树,肯定是要用clear()如果你是要对节点做操作,用remove()

波斯汪

remove(节点) 用于删除一个节点Clear则是清空
打开App,查看更多内容
随时随地看视频慕课网APP