以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]根据选定项生成目录树 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27162) |
||||
-- 作者:chnfo -- 发布时间:2012/12/24 0:45:00 -- [求助]根据选定项生成目录树 我想根据窗口的单选项展示树。 试了一下,问题应当出在这段代码上 (窗口的checkedChanged事件上)————如此把这段代码删除,程序运行正常
If tv IsNot Nothing Then tv.Nodes(0).Expand() tv.SelectedNode = tv.Nodes(0) End If 我的原意是想切换不同的选择项,根据表里的内容形成树,然后如果能形成树的话,打开一级节点,并且树节点定位在第一个节点上。 但如果表里RType字段值=3的数据还没有输入时,那么表展示出来是空的,此时就不会形成树。————结果是报出错误来。说是指定的参数已经超出有效值的范围,而且连续报错两次。 请问应当如何修改呢?
|
||||
-- 作者:blackzhu -- 发布时间:2012/12/24 7:46:00 -- tv.GenerateTree("TbR","Code","Title",".","RType = " & RType ,"") 不太明白 RType = 是字符型列 为什么条件写的是数值型的写法. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/12/24 9:14:00 -- If tv IsNot Nothing AndAlso tv.Nodes.Count > 0 Then tv.Nodes(0).Expand() tv.SelectedNode = tv.Nodes(0) End If |