日期列:格式如2008-09-08
目录树从日期列自动获得节点,但只需要显示年月,不显示日,如何实现
如:2008-09
2009-01
以下是引用chenwuwenyu在2009-9-7 21:19:00的发言:
日期列:格式如2008-09-08
目录树从日期列自动获得节点,但只需要显示年月,不显示日,如何实现
如:2008-09
2009-01
这样的话,建议你做一列显示年月的列,然后目录树从此列获得节点,具体的请看范例:目录树
以下是引用yangming在2009-9-7 21:22:00的发言:
这样的话,建议你做一列显示年月的列,然后目录树从此列获得节点,具体的请看范例:目录树
有没有更简便一点的呢?
如果是自己写代码:
trv.nodes.add(format(r("日期"),"yyyy-MM"),format(r("日期"),"yyyy-MM")))
以下是引用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
表示崇拜