滚动12个月的下拉列表

时间:2015-04-24 14:47:33

标签: sql asp.net vb.net

我想知道是否有人可以提供帮助。

我想填写显示过去12个月的下拉列表

所以列表中的项目将是

apr 14

可能14岁

jun 14

jul 14

aug 14

sep 14

...

apr 15

但下个月该列表将更改为 5月14日

jun 14

jul 14

...

5月15日

有谁知道怎么做?

非常感谢

2 个答案:

答案 0 :(得分:2)

Dim MyddlMonthList As ComboBox
Public Sub AddMonthsToDropDown()
    Dim month As DateTime = DateTime.Today
    For i As Integer = 11 To 0 Step -1
        Dim NextMont As DateTime = month.AddMonths(-i)
        MyddlMonthList.Items.Add(NextMont.ToString("MMMM") + " " + NextMont.ToString("yy"))
    Next
End Sub

希望这会帮助你。

答案 1 :(得分:1)

这应该有用......

Dim now As DateTime = DateTime.Today.AddYears(-1)
For index As Int32 = 0 To 12
    ddl.Items.Add("{0} {1}", now.ToString("MMM"), now.ToString("yy"))

    now = now.AddMonths(1)
Next