以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  生成年月目录树  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48241)

--  作者:Liangcai
--  发布时间:2014/3/25 20:17:00
--  生成年月目录树

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.zip

在窗口1输入框(参加工作时间),电击输入框能列出如下图,并能根据当前年自动列出10年前的年月.求代码?谢谢!


 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140325200942.png
图片点击可在新窗口打开查看

--  作者:lsy
--  发布时间:2014/3/25 21:17:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


--  作者:Liangcai
--  发布时间:2014/3/26 9:07:00
--  

好加年月吗,比如:2014年1月。目录树能倒序吗把当前年放在最上面。

[此贴子已经被作者于2014-3-26 9:09:41编辑过]

--  作者:lsy
--  发布时间:2014/3/26 9:14:00
--  
以下是引用Liangcai在2014-3-26 9:07:00的发言:

好加年月吗,比如:2014年1月。目录树能倒序吗把当前年放在最上面。

[此贴子已经被作者于2014-3-26 9:09:41编辑过]

这是个简单的问题呀,当前年放在前,前十年放在后,Step - 1

年和月,不是分开的吗?怎么会有2014年1月?

[此贴子已经被作者于2014-3-26 9:17:15编辑过]

--  作者:Bin
--  发布时间:2014/3/26 9:17:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.table


--  作者:Liangcai
--  发布时间:2014/3/26 9:49:00
--  

不好意思,我没说清楚,我想这样。年加进了,可是月加不进 。

Dim tv As WinForm.TreeView = e.Form.Controls("TreeView1")
tv.Nodes.Clear()
tv.Nodes.Add("选择年")

For i As Integer = Date.Today.Year To Date.Today.AddYears(- 10).Year  Step -1

    tv.Nodes("选择年").Nodes.Add(CStr(i) & "年")
Next
For Each nd As WinForm.TreeNode In tv.AllNodes
    If nd.Level = 1 Then
        nd.Nodes.Clear()
        For i As Integer = 1 To 12
            nd.Nodes.Add(CStr(i) & "月")
        Next
    End If
Next


--  作者:Bin
--  发布时间:2014/3/26 9:55:00
--  
5楼不能满足你需求? 那你是想怎么样.亮个图. 
--  作者:Liangcai
--  发布时间:2014/3/26 10:00:00
--  

我想这样,月份后也加"月"1月,比如:1月


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140325200942.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-3-26 10:05:44编辑过]

--  作者:longtechwj
--  发布时间:2014/3/26 10:06:00
--  
是这种效果吗》

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140326100455.png
图片点击可在新窗口打开查看


--  作者:Liangcai
--  发布时间:2014/3/26 10:06:00
--  

是的