int currentYear = DateTime.Now.Year; IList<int> yearList = new List<int>(); for (int i = currentYear; i >= 2000; i--) { yearList.Add(i); } ddl.DataSource = yearList; ddl.DataBind();
DateTime date1 = Convert.ToDateTime("2000-01-01"); for (int i = 0; i < 11; i++) { DateTime date2 = date1.AddYears(i); ListItem l = new ListItem(); l.Text=date2.Year().ToString(); l.Value=date2.Year().ToString() dropdownlist.Items.Add(l); } 这样不就行了么
然后
从2000-01-01这个日期AddYear()
for (int i = 0; i < 11; i++)
{
DateTime date2 = date1.AddYears(i);
}
那数据是:2000,2001。。2011
比如今年是2015年
数据是:2000,2001。。2014,2015
最后要绑到dropdownlist上。
{
yearList.Add(i);
} ddl.DataSource = yearList;
ddl.DataBind();
DateTime date1 = Convert.ToDateTime("2000-01-01");
for (int i = 0; i < 11; i++)
{
DateTime date2 = date1.AddYears(i);
ListItem l = new ListItem();
l.Text=date2.Year().ToString();
l.Value=date2.Year().ToString()
dropdownlist.Items.Add(l);
}
这样不就行了么