关于“DropDownList 有一个无效 SelectedValue,原因是它不存在于项目列表中”的解决办法
2006-10-24 11:13
501 查看
出现“DropDownList”有一个无效 SelectedValue,原因是它不存在于项目列表中 这个异常的原因:
可能是您将DropDownList 控件放在某个控件中了 例如:在DataList控件中放了一个DropDownList ,或者是在FormView 或者是在 GrideView中放的DropDownList,这个DropDownList又是绑定了数据源,放他的容器DataList 或FormView 或GrideView也绑定了数据源 ,DropDownList又绑定了 容器中的数据字段,如果容器中的数据字段的值在DropDownList的数据字段值的列表中找不到数据,就会出现这个错误了。
我的解决的办法是 将 DropDownList 的 AppendDataBoundItems 设为 True
然后在DropDownList的 Load 事件中 加上 在 DropDownList绑定的数据源中增加没有的数据就可以了
Protected Sub DropDownList10_Load(ByVal sender As Object, ByVal e As System.EventArgs)
CType(Me.FormView2.FindControl("DropDownList10"), DropDownList).Items.Add(New ListItem("选择".ToString(), 0))
End Sub
可能是您将DropDownList 控件放在某个控件中了 例如:在DataList控件中放了一个DropDownList ,或者是在FormView 或者是在 GrideView中放的DropDownList,这个DropDownList又是绑定了数据源,放他的容器DataList 或FormView 或GrideView也绑定了数据源 ,DropDownList又绑定了 容器中的数据字段,如果容器中的数据字段的值在DropDownList的数据字段值的列表中找不到数据,就会出现这个错误了。
我的解决的办法是 将 DropDownList 的 AppendDataBoundItems 设为 True
然后在DropDownList的 Load 事件中 加上 在 DropDownList绑定的数据源中增加没有的数据就可以了
Protected Sub DropDownList10_Load(ByVal sender As Object, ByVal e As System.EventArgs)
CType(Me.FormView2.FindControl("DropDownList10"), DropDownList).Items.Add(New ListItem("选择".ToString(), 0))
End Sub
相关文章推荐
- C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
- 解决DropDownList 有一个无效 SelectedValue,因为它不在项目列表中。这是怎么回事?
- 错误:dropdownlist有一个无效 SelectedValue,因为它不在项目列表中。
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- “DropDownList2”有一个无效 SelectedValue,因为它不在项目列表中 问题的解决
- ASP.NET中的DropDownList控件出错"DropDownList有一个无效 SelectedValue,因为它不在项目列表中。"
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 关于DropDownList的SelectedValue,不在项目列表的解决方法
- 解决 有一个无效 SelectedValue,因为它不在项目列表中
- 有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。异常
- .Net数据库开发,关于adapter.update()无效的原因及解决办法
- “DdlCategoryChildren”有一个无效 SelectedValue,因为它不在项目列表中。
- 关于iPhone5耳机一个响解决办法(部分原因)
- 关于开源项目侧边栏字母搜索列表ListViewFilter的bug解决办法
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。
- System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
- DropDownListSalesAC”有一个无效 SelectedValue,因为它不在项目列表中。
- 有一个无效 SelectedValue,因为它不在项目列表中。