Foxtable(狐表)用户栏目专家坐堂 → [分享]非树形简单折叠的实现 Bom 树【15年11月12日更新】


  共有106753人关注过本帖平板打印复制链接

主题:[分享]非树形简单折叠的实现 Bom 树【15年11月12日更新】

帅哥哟,离线,有人找我吗?
hanxuntx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
[分享]非树形简单折叠的实现 Bom 树【15年11月12日更新】  发帖心情 Post By:2015/7/12 9:19:00 [只看该作者]

类似下图这种一级的树形折叠,如何实现?
用Gird控件的树形模式,比较麻烦,数据还不好编辑。

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

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

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

 
下面是开发版小例子

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


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


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

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

 回到顶部
总数 284 1 2 3 4 5 6 7 8 9 10 下一页 ..29