以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]目录树的一个奇怪问题,请狐爸看看 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54932) |
||||
-- 作者:xiaoqiwei -- 发布时间:2014/8/7 16:09:00 -- [求助]目录树的一个奇怪问题,请狐爸看看 两段代码,第一段出来的目录树效果出现重复值,第二段代码目录树就是唯一值,请问为何会这样呢? 我先要的效果是:在目录树中按编号排序的显示第一列唯一的数值。请看附件
Dim tv As WinForm.TreeView
tv =e.Form.Controls("TreeView2")
[此贴子已经被作者于2014-8-7 16:12:06编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2014/8/7 16:14:00 -- 正常。
1、你可以把编号列弄成整数列;
2、你编号列中,第一列相同的数据,编号里要么相同,要么连续,这样才能正常。 |
||||
-- 作者:xiaoqiwei -- 发布时间:2014/8/7 16:17:00 -- 以下是引用有点甜在2014-8-7 16:14:00的发言:
正常。
1、你可以把编号列弄成整数列;
2、你编号列中,第一列相同的数据,编号里要么相同,要么连续,这样才能正常。 也就是排序的必须要整数列才行咯? |
||||
-- 作者:有点甜 -- 发布时间:2014/8/7 16:18:00 -- 以下是引用xiaoqiwei在2014-8-7 16:17:00的发言:
也就是排序的必须要整数列才行咯?
不是,是必须相同或者连续,才行。 |
||||
-- 作者:xiaoqiwei -- 发布时间:2014/8/7 16:19:00 -- 但是我的编号列都是递增的 |
||||
-- 作者:有点甜 -- 发布时间:2014/8/7 16:21:00 -- 那就弄成整数列。字符的排序不是你看到那样的。 |
||||
-- 作者:lsy -- 发布时间:2014/8/7 16:24:00 -- 不排序,实际上是按生成列排序: 下面的两段代码,效果就一样。 Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1") [此贴子已经被作者于2014-8-7 16:24:11编辑过]
|
||||
-- 作者:lsy -- 发布时间:2014/8/7 16:30:00 -- 数字字符,前面补齐0: 01 02 ...... 29 30 |
||||
-- 作者:xiaoqiwei -- 发布时间:2014/8/7 16:31:00 -- 明白!已处理好!谢谢 |