设置DropDownList的选定项
来源:互联网 发布:mac的airdrop用不了 编辑:程序博客网 时间:2024/06/03 14:52
DropDownList (下面简称为DDL)
ListItem (ListItem是DDL中的项)
一般是通过SelectedIndex属性设置选定项的. 在平时应用时我们一般不清楚选定项的具体位置序号, 只能确定ListItem的Text或Value属性.
ListItemCollection提供了FindByText和FindByValue 2个方法返回符合条件的顺序最靠前的ListItem, 而ListItem还有个Selected属性可以把自己设置成选定项.
DateTime now = DateTime.Now;
string nowYear;
for(int i = 0; i < 20; i++)
{
nowYear = now.AddYears(i).ToString("yyyy");
ddl.Items.Add(new ListItem(nowYear, nowYear));
}
ListItem liSelected = ddl.Items.FindByValue("2008");
liSelected.Selected = true;
string nowYear;
for(int i = 0; i < 20; i++)
{
nowYear = now.AddYears(i).ToString("yyyy");
ddl.Items.Add(new ListItem(nowYear, nowYear));
}
ListItem liSelected = ddl.Items.FindByValue("2008");
liSelected.Selected = true;
注意: 当DDL的SelectedIndex属性不等于-1, 也就是DDL已经有项被选定项时, 再用上面的办法就会出错, 因为DDL不能同时具有2个或以上的选定项! 那该怎么办呢? 很简单, 把DDL的SelectedIndex 改成-1就行了. 见下例
ddl.SelectedIndex = -1;
liSelected.Selected = true;
liSelected.Selected = true;
- 设置DropDownList的选定项
- DropDownList设置选定项
- DropDownList控件选定某项的相关方法
- jquery取DropDownList下拉列表框选定项的值
- 修改记录时选定Dropdownlist的默认值
- DropDownList 不能有多个项被选定的解决方案
- 说一说得到DropdownList的选定值
- javascript 获取DropDownList选定值的方法
- javascript 获取DropDownList选定值的方法
- javascript获取DropDownList选定值的方法
- DropDownList 不能有多个项被选定!
- DropDownList 不能有多个项被选定!
- 得不到dropdownlist选定的值 值为绑定的
- 如何设置DropDownList的默认项
- dropdownlist 设置默认项?
- 选定一块区域,设置不同的透明度
- 怎么设置下拉列表的初始化选定
- dropdownlist设置默认选中项
- 本周开始接无线
- For Sammy's Testing
- 如何在SQLSERVER中快速有条件删除海量数据
- hibernate学习:
- CVSNT
- 设置DropDownList的选定项
- 抓取类似xujinglei的新浪blog成为RSS
- Identify
- 用vc6.0编译OpenSceneGraph第一个程序
- Java Web Framework综述
- C++中禁止类被派生的方法
- 面临新一轮的挑战
- 转换mysql数据库到正常的字符集
- hibernate中clob处理