System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
2012-12-29 11:14
513 查看
出现这个错误,居然是我绑定dropDownList1时绑错了字段,汗一下。下面是我百度到的,同样的错误,不同的原因。留下备用 。
异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
最近在做用asp.net 2.0 开发,在将绑定数据到DropDownList。时抛出了一个很奇怪的异常。
异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
或者在做下拉菜单连动时,让已知的值被选中,但列表的其它值也正常加载进来。用下面方法可解决,在此写下笔记:
只需这样赋值:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("qqcrazyer"));
就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1.
异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
最近在做用asp.net 2.0 开发,在将绑定数据到DropDownList。时抛出了一个很奇怪的异常。
异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
或者在做下拉菜单连动时,让已知的值被选中,但列表的其它值也正常加载进来。用下面方法可解决,在此写下笔记:
只需这样赋值:
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue("qqcrazyer"));
就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1.
相关文章推荐
- C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
- “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。
- "DropDownList1“有一个无效 SelectedValue,因为它不在项目列表中。
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。
- 解决DropDownList 有一个无效 SelectedValue,因为它不在项目列表中。这是怎么回事?
- 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。
- “DdlCategoryChildren”有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。异常
- 有一个无效 SelectedValue,因为它不在项目列表中
- “DropDownList2”有一个无效 SelectedValue,因为它不在项目列表中 问题的解决
- 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。异常
- “ddl”有一个无效 SelectedValue,因为它不在项目列表中。
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。