Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求目录树代码

1楼
chenwuwenyu 发表于:2009/9/7 21:19:00

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

2楼
yangming 发表于:2009/9/7 21:22:00
以下是引用chenwuwenyu在2009-9-7 21:19:00的发言:

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

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

3楼
chenwuwenyu 发表于:2009/9/7 21:35:00
以下是引用yangming在2009-9-7 21:22:00的发言:

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

有没有更简便一点的呢?

4楼
狐狸爸爸 发表于:2009/9/7 21:40:00
如果是自己写代码:

trv.nodes.add(format(r("日期"),"yyyy-MM"),format(r("日期"),"yyyy-MM")))
5楼
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
6楼
chenwuwenyu 发表于: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



表示崇拜

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03076 s, 2 queries.