以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]生成目录树的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=105495)

--  作者:zyl19810322
--  发布时间:2017/8/21 9:05:00
--  [求助]生成目录树的问题
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("法律条文","书目|章|条|款项|项|序号","","序号")
在这个代码中,如果其中一列如章,是空的,如何实现后面的节点往前提?而不是没有章,后面就不显示了
谢谢老师

--  作者:有点甜
--  发布时间:2017/8/21 9:16:00
--  

执行代码,把空白的值替换成 【空】,如

 

DataTables("法律条文").ReplaceFor("章", "空", "章 is null")


--  作者:zyl19810322
--  发布时间:2017/8/21 9:49:00
--  
我可能没讲明意思,我的意思是如果这个节点是空值,那么后面的节点自动升级为上一层节点
例如章为空值,后面的条就是二层节点,款项就是三层,项就是第四层
而不是显示空
谢谢老师
[此贴子已经被作者于2017/8/21 9:49:44编辑过]

--  作者:有点甜
--  发布时间:2017/8/21 9:51:00
--  
 不行,只能像2楼那样。