日期:2014-05-19  浏览次数:20476 次

DropDownList如何解决注册时需要的出生100年份
请问:DropDownList如何解决注册时需要的1900年到2099年的下拉选择!用什么绑定?

------解决方案--------------------
DropDownList d = new DropDownList();
for (int i = 1900; i <= 2099; i++)
{
ListItem item = new ListItem(i.ToString(), i.ToString());
d.Items.Add(item);
}
------解决方案--------------------
这种页面经常用也不需要修改;选项写成静态的好。
------解决方案--------------------
ListItem li;
for (int i=Convert.ToInt16(DateTime.Now.Year.ToString())-100;i <Convert.ToInt16(DateTime.Now.Year.ToString());i++)
{
li=new ListItem(i.ToString(),i.ToString());
BirthY.Items.Add(li);
}