为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

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

查看完整回答
反对 回复 2021-10-31
?
波斯汪

TA贡献1811条经验 获得超4个赞

remove(节点) 用于删除一个节点
Clear则是清空

查看完整回答
反对 回复 2021-10-31
  • 2 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信