读书人

Winform中TreeView绑定过多数据时造

发布时间: 2013-04-21 21:18:07 作者: rapoo

Winform中TreeView绑定过多数据时,造成程序崩溃,该怎么解决?
利用循环从数据库中通过限定条件提取数据绑定给treeview,但是当需要绑定的数据过多时,会造成程序的崩溃,这该怎么解决?



开玩笑啊!~
[解决办法]
你先加载第一级节点,就是parentid为0的节点,然后判断下面有无子级,有的话,给节点下面加一个Text为“”的空节点

在BeforeExpaned事件里判断当前节点下是不是只有一个节点且改节点Text=""?,??如果是,则从datasource里查找当前节点的下级节点加载到当前节点下,加载下级节点时,判断该下级节点下有无子级别,有的话,给该下级节点下面加一个Text为“”的空节点
....,

跟windows资源管理器加载目录树一个道理

读书人网 >C#

热点推荐