社区
C#
帖子详情
TreeView的问题,请高手来下
tongwei7
2008-12-29 10:38:01
我的树开始只得到根结点,子结点都是点击得到的,也就是我点根结点,根据结点值得到它下面的子节点,没有点的就不展开,每一级都是.
现在我要查询,查询是根据最后一层子节点的值查询,我怎么一下就展开到最一个子结点去呢?我的办法是一级级的递归,不知道有没更好的方法,请高手来指教
...全文
89
8
打赏
收藏
TreeView的问题,请高手来下
我的树开始只得到根结点,子结点都是点击得到的,也就是我点根结点,根据结点值得到它下面的子节点,没有点的就不展开,每一级都是. 现在我要查询,查询是根据最后一层子节点的值查询,我怎么一下就展开到最一个子结点去呢?我的办法是一级级的递归,不知道有没更好的方法,请高手来指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tongwei7
2008-12-30
打赏
举报
回复
恩,昨天晚上我已经做了,不过没看帖子,等会给1-7楼散分,是用4楼的方法,用的调用事件的方法,直接调我展开时的方法,去定的位,不过目前没有定位到叶结点上去,好象在那只有遍历了,因为我没有展开叶结点的方法,只有4级,除了遍历有更好的方法么
wangping_li
2008-12-30
打赏
举报
回复
如果你有1万多记录同时出来的话你可以用4楼方法,用一个字段来表示级别关系
001
001001
001002
001001001
这样子你直接找001开头且长度最长的就是就是001级最后的子节点
冷月孤峰
2008-12-30
打赏
举报
回复
一般都是用递归来实现,如果你的字段值如4楼那种结构的话,直接可以用4楼的方法来实现
mykelly6
2008-12-30
打赏
举报
回复
展开结点的话有个expand,expandall方法~
cpio
2008-12-30
打赏
举报
回复
递归查询的话,肯定会很慢的,特别是级数多了之后。
最好在数据库的表结构设计上修改
用一个字段来表示级别
比如
001
001001
001002
001001001
假如001是根,则以001开头的,最长的就是最后的子节点。
GTX280
2008-12-29
打赏
举报
回复
递归挺好的
tongwei7
2008-12-29
打赏
举报
回复
查询的表里可能1万多两万条数据吧
wangping_li
2008-12-29
打赏
举报
回复
就用递归就好了.你的treeview绑定的东西不多吧?那样递归也影响不大的
收集的asp+net
treeview
控件的完美js级联控制代码
4. **数据绑定**:在JavaScript中接收到服务器返回的新子节点数据后,需要解析数据并绑定到
TreeView
的相应节点下。可以使用DOM操作方法如`appendChild`,或者jQuery的`append`方法添加新的HTML元素。 5. **优化性能...
有选择框的树型视图
treeview
组件check
treeview
(有实例)
此组件继承
treeview
的功能,在节点上增加复选框,并可支持与数据库的连接。具体使用可参考demo. 组件函数调用说明: function IsChecked(Node :TTreeNode) :Boolean;//返回指定的节点是否被选中。 procedure ...
《VC++6.0编程
高手
》源码
《VC++6.0编程
高手
》源码是一个与VC++6.0编程相关的资源集合,包含了一系列用于学习和实践的示例代码。...这些实例代码对于初学者来说是宝贵的实践材料,对于经验丰富的开发者则是回顾经典、拓展思路的资源。
自己写的C# ASP.NET用户User
TreeView
控件
自己写的C# ASP.NET用户User
TreeView
控件 支持单击节点前后javascript事件, ...自己写的,效率 不高,
请
高手
指点, 还有个
问题
,是如果将其放在容器中,容器的visible设为false,则报添加的WebControl未序列化
vccode C++界面框架 RViewer示例代码
3.包装了一些常用的Button,listview,
treeview
,spliter控件 代码示例仅供参考与学习,如果不是特别想要,
请
勿下载。 具体信息,
请
参考 www.vccode.cn网站上的说明。 有兴趣者,志同道合之友人,可以一起交流。 本...
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章