DropDownList设置值
来源:互联网 发布:双代号网络进度图 编辑:程序博客网 时间:2024/05/17 20:13
今天在系统代码中发现了一个BUG,是关于DropDownList的SelectedValue与SelectedIndex。
系统原来的开发人员喜欢直接用SelectedValue设置选中值。这样就会出现再次绑定值时如果选中值不在新绑定的数据集引发的异常:
“DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。参数名: value
解决办法:在代码中尽量不要用SelectedValue,而用SelectedIndex,例如:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("XXX"));
或者
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByText("XXX"));
这样在再次绑定时就不会出现上述异常。
说明:第二次绑定时将DropDownList1.SelectedIndex = -1;
- DropDownList设置值
- 设置dropdownlist选中值
- 好好学习:js中设置dropdownlist的值
- 如何设置DropDownList的值被选中
- 如何设置DropDownList的值被选中
- 如何设置DropDownList的值被选中
- @Html.DropDownList 设置选中值无效
- <asp:DropDownList>中设置默认选择值
- javascript dropdownlist 客户端设置
- dropdownlist 设置默认项?
- DropdownList设置空白选项
- DropDownList设置选定项
- DropDownList设置客户端事件
- dropdownlist ,如何设置默认值
- 好好学习:如何取出设置diasable的dropdownlist的值
- 设置和获取DropDownList的值的简单方法
- Jquery 来获取以及设置CheckBox、 RadioButton、 DropDownList的值
- 设置DropDownList的选定项
- C#线程同步的几种方法
- 浮点数与IEEE754
- fc 8 安装xen
- equals和==的差别
- 每日一句:Have you got any contraband in your luggage?( 9.08 )
- DropDownList设置值
- C#事件(event)解析
- 我是主考官:与答白卷的同学聊聊
- doxygen1.6.1参数
- LINUX新手要了解的十个知识点
- CSS教程:认真学习haslayout
- learning about Project Management -A03- Project Plan (continuing)
- aaaaaaaaaaaaa
- ASP取不重复的随机数