Foxtable(狐表)用户栏目专家坐堂 → 求目录树代码


  共有15361人关注过本帖树形打印复制链接

主题:求目录树代码

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


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
求目录树代码  发帖心情 Post By:2009/9/7 21:19:00 [只看该作者]

日期列:格式如2008-09-08
目录树从日期列自动获得节点,但只需要显示年月,不显示日,如何实现
如:2008-09
      2009-01


 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/9/7 21:22:00 [只看该作者]

以下是引用chenwuwenyu在2009-9-7 21:19:00的发言:

日期列:格式如2008-09-08
目录树从日期列自动获得节点,但只需要显示年月,不显示日,如何实现
如:2008-09
      2009-01

这样的话,建议你做一列显示年月的列,然后目录树从此列获得节点,具体的请看范例:目录树


 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/9/7 21:35:00 [只看该作者]

以下是引用yangming在2009-9-7 21:22:00的发言:

这样的话,建议你做一列显示年月的列,然后目录树从此列获得节点,具体的请看范例:目录树

有没有更简便一点的呢?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47506 积分:251454 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/9/7 21:40:00 [只看该作者]

如果是自己写代码:

trv.nodes.add(format(r("日期"),"yyyy-MM"),format(r("日期"),"yyyy-MM")))

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2009/9/7 22:41:00 [只看该作者]

这样?



Dim s As String = "目录"
Dim s1 As String
For Each dr As DataRow In DataTables("订单").DataRows
    s1 = Format(dr("日期"),"yyyy-MM")
    if s.Contains(s1) = false Then
        e.Form.Controls("TreeView1").Nodes.Add(s1,s1)
    End If
    s = s & s1
Next

 回到顶部
帅哥哟,离线,有人找我吗?
chenwuwenyu
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:180 积分:1239 威望:0 精华:0 注册:2009/5/5 10:20:00
  发帖心情 Post By:2009/9/8 7:52:00 [只看该作者]

以下是引用czy在2009-9-7 22:41:00的发言:
这样?



Dim s As String = "目录"
Dim s1 As String
For Each dr As DataRow In DataTables("订单").DataRows
    s1 = Format(dr("日期"),"yyyy-MM")
    if s.Contains(s1) = false Then
        e.Form.Controls("TreeView1").Nodes.Add(s1,s1)
    End If
    s = s & s1
Next



表示崇拜


 回到顶部