加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET TreeView并按需加载数据

发布时间:2020-12-16 07:27:14 所属栏目:asp.Net 来源:网络整理
导读:有没有办法强制TreeView按需加载数据?另一方面,TreeView必须仅在要扩展节点时加载数据. TreeView绑定到实现IHierarchyData的数据集合. 解决方法 做这个诀窍的三个步骤: 1 – 将TreeView.ExpandDepth设置为0.这消除了TreeView中添加的TreeNode对象的扩展,并
有没有办法强制TreeView按需加载数据?另一方面,TreeView必须仅在要扩展节点时加载数据. TreeView绑定到实现IHierarchyData的数据集合.

解决方法

做这个诀窍的三个步骤:

1 – 将TreeView.ExpandDepth设置为0.这消除了TreeView中添加的TreeNode对象的扩展,并显示了将TreeNode.PopulateOnDemand属性设置为true的每个TreeNode旁边的扩展符号[].

2-为每个分支TreeNode设置TreeNode.PopulateOnDemand为True.当TreeNode.ChildNodes集合为空时,扩展符号[]将仅显示在TreeNode.PopulateOnDemand属性设置为true的TreeNode对象旁边.

3-处理TreeView.TreeNodePopulate事件以在扩展时对分支节点进行打包.当TreeNode(TreeNode.PopulateOnDemand设置为true)在TreeView.TreeNodeExpanded事件被触发之前被扩展时,将触发此事件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读