TreeView和TreeNode问题?

sdldp 2003-02-14 11:24:54
在Web页上,如何实现TreeView改变节点时,获取该节点,我用SelectedIndexChange事件不起作用,而且当我声明一个变量TreeNode时,提示错误:找不到类型或命名空间名称“TreeNode”(是否缺少 using 指令或程序集引用?),可我已经引用了System.Web.UI.WebControls,到底什么原因,请高手指教!!!
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bob 2003-02-14
  • 打赏
  • 举报
回复
treeview.BeginUpdate();

// 这里是你更新的相关代码

treeview.EndUpdate();
wujevons 2003-02-14
  • 打赏
  • 举报
回复
设置包含treeview页面的smartNavigation为true能缓解一些
刷新是由autopostback引起的,treeview和csdn的树原理不同
sdldp 2003-02-14
  • 打赏
  • 举报
回复
太谢谢wujevons(猫贫如洗)!!!!
可是我还有一个问题,照你的方法做,当点击TreeView的节点时,TreeView抖动刷新,如何避免这种情况,效果就像msdn的一样???
wujevons 2003-02-14
  • 打赏
  • 举报
回复
TreeNode 应该引用Microsoft.Web.UI.WebControls
触发SelectedIndexChange等事件先确认一下treeView的autopostback是否为true
Bob 2003-02-14
  • 打赏
  • 举报
回复
treeview.BeginUpdate();
treeview.EndUpdate();

这两句代码在你更新之前和更新之后使用,可以减少刷新,
Windows Forms里面可以,不知道ASPX可不可以
sdldp 2003-02-14
  • 打赏
  • 举报
回复
to wujevons(猫贫如洗):
我在Page_Load事件中设置smartNavigation属性值为true,可效果还是抖动,不如csdn那样一动不动。
to upto(阿球):
能否讲的详细点,不明白。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧