以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何显示“省-市”格式?及根据根据省,选择市  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=49869)

--  作者:zerov
--  发布时间:2014/4/25 9:41:00
--  如何显示“省-市”格式?及根据根据省,选择市
在行政区域中,想通过目录树表的方法,在一列中,把选择好的省-市同时显示出来,如何设置?

如选择了“湖南省长沙市”,就显示为“湖南-长沙”(在一个单元格中)
[此贴子已经被作者于2014-4-25 9:42:12编辑过]

--  作者:有点甜
--  发布时间:2014/4/25 9:42:00
--  

 你需要在 行政区域 表加入一列表达式列,连接 省和市 列。

 

 然后根据这一列生成目录树

[此贴子已经被作者于2014-4-25 9:42:20编辑过]

--  作者:Bin
--  发布时间:2014/4/25 9:43:00
--  
把两个节点拼接一下就可以了.

或者把FullPath 直接替换/ 为 -
FullPath.reaplace("/","-").replace("省"),replace("市")



--  作者:zerov
--  发布时间:2014/4/25 9:59:00
--  
没有更好的方法吗?
--  作者:有点甜
--  发布时间:2014/4/25 10:01:00
--  
以下是引用zerov在2014-4-25 9:59:00的发言:
没有更好的方法吗?

 

木有,先生成那样的树,选择了以后,编写datacolchanged事件,把值替换一下


--  作者:狐狸爸爸
--  发布时间:2014/4/25 10:02:00
--  
dim r AS row = e.node.Datarow
Tables(""xxx).Current("省市") = r("省") & "-" & r("市")

--  作者:zerov
--  发布时间:2014/4/29 22:00:00
--  回复:(狐狸爸爸)dim r AS row = e.node.DatarowTab...
谢谢狐老大,搞定了。