我用treeview实现的树形菜单,但是数据量很多,加载很慢,各位有啥优化的方法吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用treeview实现的树形菜单,但是数据量很多,加载很慢,各位有啥优化的方法吗?相关的知识,希望对你有一定的参考价值。

我是用递归实现的。
整个过程就是登陆 然后点击一个按钮 就加载树形菜单。

参考技术A 分级加载即可 每次填充两级本回答被提问者采纳 参考技术B 建议你首先只加载第一层的结点,在onexpended事件中才加载相应的子结点 参考技术C

您说的可能不是bootstrap treeview吧,它支持懒加载,百度搜bootstrap treeview lazyload。每次点击,它从后端加载下级数据,极好的。

winForm树形菜单,除了用TreeView还有其他的控件吗?

如果只是简单的2层的话,可以使用repeater控件嵌套绑定,但是不确定几层的最好使用treeView控件,然后使用递归绑定。 参考技术A 有很多第三方控件,大概是差不多的,没什么区别。

以上是关于我用treeview实现的树形菜单,但是数据量很多,加载很慢,各位有啥优化的方法吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用treeview控件读数据库动态生成带checkbox复选框的树形导航菜单asp.net(C#),急求帮助还可加分

Bootstrap树形菜单插件TreeView js使用方法详解

Unity UGUI自定义树形菜单(TreeView)

treeview-树形菜单js组件编写及应用

unigui的菜单树补习treeview

转html树形菜单控件