Sql 滚动12个月下拉列表

Sql 滚动12个月下拉列表,sql,asp.net,vb.net,Sql,Asp.net,Vb.net,我想知道是否有人能帮忙 我想填写一个显示过去12个月的下拉列表 所以列表中的项目是 4月14日 5月14日 6月14日 7月14日 8月14日 9月14日 4月15日 但下个月名单将改为 5月14日 6月14日 7月14日 5月15日 有人知道怎么做吗 非常感谢这应该行得通 Dim now As DateTime = DateTime.Today.AddYears(-1) For index As Int32 = 0 To 12 ddl.Items.Add("{0} {1}", no

我想知道是否有人能帮忙

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

所以列表中的项目是

4月14日

5月14日

6月14日

7月14日

8月14日

9月14日

4月15日

但下个月名单将改为 5月14日

6月14日

7月14日

5月15日

有人知道怎么做吗

非常感谢

这应该行得通

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
这应该有用

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
这应该有用

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
这应该有用

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
Dim MyddlMonthList作为组合框
公共子addMonthToDropDown()
Dim month As DateTime=DateTime.Today
对于i,作为整数=11到0步骤-1
Dim NextMont As DateTime=月。添加月(-i)
MyddlMonthList.Items.Add(NextMont.ToString(“MMMM”)+“”+NextMont.ToString(“yy”))
下一个
端接头
希望这对你有所帮助

Dim MyddlMonthList作为组合框
公共子addMonthToDropDown()
Dim month As DateTime=DateTime.Today
对于i,作为整数=11到0步骤-1
Dim NextMont As DateTime=月。添加月(-i)
MyddlMonthList.Items.Add(NextMont.ToString(“MMMM”)+“”+NextMont.ToString(“yy”))
下一个
端接头
希望这对你有所帮助

Dim MyddlMonthList作为组合框
公共子addMonthToDropDown()
Dim month As DateTime=DateTime.Today
对于i,作为整数=11到0步骤-1
Dim NextMont As DateTime=月。添加月(-i)
MyddlMonthList.Items.Add(NextMont.ToString(“MMMM”)+“”+NextMont.ToString(“yy”))
下一个
端接头
希望这对你有所帮助

Dim MyddlMonthList作为组合框
公共子addMonthToDropDown()
Dim month As DateTime=DateTime.Today
对于i,作为整数=11到0步骤-1
Dim NextMont As DateTime=月。添加月(-i)
MyddlMonthList.Items.Add(NextMont.ToString(“MMMM”)+“”+NextMont.ToString(“yy”))
下一个
端接头


希望这对你有所帮助

你试过的代码?列表中有13个月,不是12个月。你试过的代码?列表中有13个月,不是12个月。你试过的代码?列表中有13个月,不是12个月。你试过的代码?列表中有13个月,不是12个月。这里有点错误。您的for循环将给出13months@EricRobinson:你是对的,但是OP在给出的示例中有13个月(尽管标题提到了12个月)。不幸的是,这不起作用,因为它说Add不接受那么多的论点:-(这里有一点错误。您的for循环将给出13。)months@EricRobinson:你是对的,但是OP在给出的示例中有13个月(尽管标题提到了12个月)。不幸的是,这不起作用,因为它说Add不接受那么多的论点:-(这里有一点错误。您的for循环将给出13。)months@EricRobinson:你是对的,但是OP在给出的示例中有13个月(尽管标题提到了12个月)。不幸的是,这不起作用,因为它说Add不接受那么多的论点:-(这里有一点错误。您的for循环将给出13。)months@EricRobinson:你是对的,但是OP在给出的示例中有13个月(尽管标题提到了12个月)。不幸的是,这不起作用,因为它说Add不接受那么多的论点:-(谢谢,使用你的代码我设法重新调整它,使它产生我需要的13个月。谢谢,使用你的代码我设法重新调整它,使它产生我需要的13个月。谢谢,使用你的代码我设法重新调整它,使它产生我需要的13个月。谢谢,使用你的代码我设法重新调整它,使它确实产生了我所需要的13个月。