“DropDownList1”有一个无效 SelectedIndex,因为它不在项目列表中。
来源:互联网 发布:黄金价格用什么软件 编辑:程序博客网 时间:2024/05/22 11:56
在做留言板的时候,选择第几页要用到DropDownList服务器控件,在后代码文件给他赋值,页面一测试抛出一个异常,到底是什么原因呢?
异常如下:异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
不知道大家有没有遇到这样的问题,我在网上找了一些资料,终于找到了解决方法,把方法写下来,也给遇到和我同样问题的人一个解决方法。
不多说了,方法如下:
此属性返回选定的 ListItem 的 Value 属性。通常使用 SelectedValue 属性确定列表控件中选定项的值。如果选定了多个项,则返回索引最小的选定项的值。如果未选定任何项,则返回一个空字符串 ("")。SelectedValue 属性还可以用于选择列表控件中的某一项,方法是用该项的值设置此属性。如果列表控件中的任何项都不包含指定值,则会引发 System.ArgumentOutOfRangeException。
只需这样赋值:
this.lblPageCur.Text = "1";
this.DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(this.lblPageCur.Text));
就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1.
原帖地址:http://www.cnblogs.com/lichang1987/archive/2008/10/02/1303163.html
- “DropDownList1”有一个无效 SelectedIndex,因为它不在项目列表中。
- “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
- "DropDownList1“有一个无效 SelectedValue,因为它不在项目列表中。
- System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中
- C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
- “DropDownList2”有一个无效 SelectedValue,因为它不在项目列表中 问题的解决
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- “Gender”有一个无效 SelectedValue,因为它不在项目列表中。参数名: value
- 解决 有一个无效 SelectedValue,因为它不在项目列
- 关于“DropDownList 有一个无效 SelectedValue,原因是它不存在于项目列表中”的解决办法
- “DropDownList1”有一个无效 S…
- asp.net中this.DropDownList1.SelectedIndex > -1这句话是什么意思
- DropDownList1.SelectedIndex及DropDownList1.SelectedValue的赋值
- 因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <InsertFunction> 元素
- Linux2.6 内核的 Initrd 机制解析
- Linux 下远程桌面客户端软件-rdesktop
- 棋盘问题(简单的搜索题)
- UDP 聊天室
- MFC窗口相关
- “DropDownList1”有一个无效 SelectedIndex,因为它不在项目列表中。
- 回溯法的思想
- 在SpringSide 3 中使用JCaptcha
- Android APN开发流程分析
- hibernate 更新后查询缓存问题。
- VS项目出现的问题:'jni.h': No such file or directory
- Struts2中Action接收参数的方法主要有以下三种:
- SQL语句的解析过程
- Android学习笔记