以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [分享]非树形简单折叠的实现 Bom 树【15年11月12日更新】  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71474)

--  作者:hanxuntx
--  发布时间:2015/7/12 9:19:00
--  [分享]非树形简单折叠的实现 Bom 树【15年11月12日更新】
类似下图这种一级的树形折叠,如何实现?
用Gird控件的树形模式,比较麻烦,数据还不好编辑。

图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.jpg
图片点击可在新窗口打开查看

暂时想到的方法是,
1.点击有子行的父行,执行FIlter隐藏子行。
2.建立自表关联,再用Appendload 和Remove  这种方法感觉更好
3.排序、移动行是个大问题。顺序经常错乱。
 
就是前面的加减号,及标线画起来比较麻烦。
官方要是能加入这个功能就好了,可以说是做BOM必须的。
 
这是狐表实现的样式,结合DrawCell事件。

图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.jpg
图片点击可在新窗口打开查看

 
下面是开发版小例子

图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.jpg
图片点击可在新窗口打开查看


以下内容只有回复后才可以浏览


图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.jpg
图片点击可在新窗口打开查看
 
 
 
 

[此贴子已经被作者于2016/3/11 8:23:40编辑过]

--  作者:hanxuntx
--  发布时间:2015/7/12 10:18:00
--  
更新了
[此贴子已经被作者于2015/7/12 10:18:03编辑过]

--  作者:大红袍
--  发布时间:2015/7/12 10:23:00
--  
 不错...
--  作者:e-png
--  发布时间:2015/7/12 11:57:00
--  

新玩法。

 


--  作者:xubing051018
--  发布时间:2015/7/12 13:45:00
--  
学习下
--  作者:lkqing
--  发布时间:2015/7/12 13:54:00
--  
学习
--  作者:lsy
--  发布时间:2015/7/12 14:03:00
--  
值得赞扬,效果不错。
--  作者:HappyFt
--  发布时间:2015/7/12 14:30:00
--  

学习


--  作者:zxjsd
--  发布时间:2015/7/12 16:57:00
--  
很好


--  作者:ess110
--  发布时间:2015/7/12 20:10:00
--  
学习