抛出的异常信息:异常详细信息:
System.ArgumentOutOfRangeException: “ddlTotalCostDiscount ”有一个无效 SelectedValue,因为它不在项目列表中。
原先给DropDownList这样赋值:
this.ddlTotalCostDiscount.SelectedValue = obj.TotalCostDiscount.ToString();
改成这样赋值:
ddlTotalCostDiscount.SelectedIndex = ddlTotalCostDiscount.Items.IndexOf(ddlTotalCostDiscount.Items.FindByValue(obj.TotalCostDiscount.ToString()));
就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1.
如果哪里有不正确的地方,欢迎批评指正,共同进步。
DropDownList绑定选择数据报错提示异常解决方案
2019-10-18 11:32asp.net教程网 ASP.NET教程
DropDownList控件在绑定选择数据时提示报错异常详细信息为:有一个无效 SelectedValue,因为它不在项目列表中,应该有很多新手朋友们遇到过吧,本文将给予解决方法,感兴趣的朋友可以了解下,希望本对你有所帮助
延伸 · 阅读
- 2019-10-16用javascript为DropDownList控件下拉式选择添加一个
- 2019-10-12ASP.NET MVC DropDownList数据绑定及使用详解
- 2019-10-09asp.net中通过DropDownList的值去控制TextBox是否可编写
- 2019-10-08asp.net中不能在DropDownList中选择多个项 原因分析及
- 2019-09-19asp.net DropDownList自定义控件,让你的分类更清晰
- 2019-09-14(asp.net c#)DropDownList绑定后显示对应的项的两种方
- ASP.NET教程
asp.net(C#)操作excel(上路篇)
C#操作excel(上路篇)...
- ASP.NET教程
asp.net上传图片保存到数据库的代码
有时候某种需要将图片保存到数据库中,那么下面的代码就可以参考下,下面没有数据库的建表说明,但数据库需要建立下。...
- ASP.NET教程
解决asp.net ajax sys未定义的解决方法
这个方法绝对it560原创,而且会让大家少走弯路,对于网上流传的webconfig配置错误的说法绝对是忽悠人,配置文件错误的记录大概是0.1%...
- ASP.NET教程
asp.net Request获取url信息的各种方法比较
本页地址: Request.URL; 上页地址: 复制代码 代码如下: Request.UrlReferrer Request.ServerViables[http_referer] Request.RawUrl Request.RawUrl.QueryAndPath System.IO.Path.GetFileName(Request...
- ASP.NET教程
asp.net开发中怎样去突破文件依赖缓存
缓存大家用的太多了,简单至一个用static修饰的变量都可以视作缓存,复杂至Memcached等大数据量的缓存。 ...
- ASP.NET教程
Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
Gridview使用CheckBox单选与全选功能再次进行简单演示,选中的行,使用高亮显示,让用户一目了然看到哪一行被选择了,在项目中很实用的,开发中的朋友们...
- ASP.NET教程
浅谈.NET反射机制的性能优化 附实例下载
在进入解释型模版引擎的探讨之前,我决定先分享一下这篇博客。因为在解释型引擎里将会引入反射的概念来实现更多、更复杂的功能 ...
- ASP.NET教程
SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果
SQL为查询的结果加上序号(ROW_NUMBER) 合并多个查询结果...