ASP.净下拉列表生成
本文关键字:下拉列表 ASP | 更新日期: 2023-09-27 18:06:53
我知道如何查询数据库并将结果获取到数据阅读器并将其绑定到我的下拉列表元素,但是如何在不使用数据库的情况下做到这一点?
我想在下拉列表中显示年份,如:
for(int i = 2010; i >=200; i--)
{
//make drop down list stuff here
}
这就是你想要的:
for(int i = 2010; i >=200; i--)
{
yourDropDown.Items.Add(new ListItem(i.ToString()));
}
注意事项:
- 这将在项目的文本和值中添加年份。看看其他
ListItem
构造器,看看你有哪些选项。 - 在某些时候,您可能需要在再次填充之前清除现有项目。如果是这种情况,您可以通过执行
yourDropDown.Items.Clear();
来清除项目 -
Items
是ListItemCollection
(看这里)。所以这段代码适合DropDownList
和ListBox
,因为它们都有Items
属性。
myDropDownList.Items.Add(new ListBox("DisplayText","Value"));
http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.items.aspx