gpt4 book ai didi

asp.net - Vb.Net 如何创建月/年下拉列表

转载 作者:行者123 更新时间:2023-12-02 21:35:52 25 4
gpt4 key购买 nike

创建两个下拉列表的最佳方法是什么?一个包含月份(可能是月份名称),另一个包含年份?

它们应该返回以下格式的两个值:1(或 2、3 等)表示月份,2014(或 2013、2012 等)表示年份

有什么建议吗?

最佳答案

循环将是最适合您的解决方案。为年份创建一个 for 循环,如下所示

 for(int i=2000;i<2020;i++)
{
ddYear.Items.Add(new ListItem(i.ToString(), i.ToString());
}

以及月份

 DateTime month = Convert.ToDateTime("1/1/2000");
for (int i = 0; i < 12; i++)
{
DateTime NextMont = month.AddMonths(i);
ListItem list = new ListItem();
list.Text = NextMont.ToString("MMMM");
list.Value = NextMont.Month.ToString();
MyddlMonthList.Items.Add(list);
}

在VB中

Dim month As DateTime = Convert.ToDateTime("1/1/2000")
For i As Integer = 0 To 11
Dim NextMont As DateTime = month.AddMonths(i)
Dim list As New ListItem()
list.Text = NextMont.ToString("MMMM")
list.Value = NextMont.Month.ToString()
MyddlMonthList.Items.Add(list)
Next

关于asp.net - Vb.Net 如何创建月/年下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com