时间:2021-05-28
抛出的异常信息:异常详细信息:
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.
如果哪里有不正确的地方,欢迎批评指正,共同进步。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
电商数据分析,往往可以通过这样几个步骤:建立完整的数据追踪体系对获取到的数据报表版进行分析,找出权其中问题针对从数据中找到的问题提出解决方案,评估解决方案的实现
目录1.count数据丢失解决方案2.distinct数据丢失3.select数据丢失解决方案4.导致空指针异常5.增加了查询难度总结正式开始之前,我们先来看下
用户卸载人脸识别后,开机报错。(如图)原因分析:由于卸载异常,导致残留启动命令,但是运行文件已经卸载掉。解决方案:1、运行autoruns软件,在everyth
在PB开发过程中,由于数据库中使用了ntext字段,出现以下提示错误,郁闷了很长时间找不到解决方案,后查阅大量资料,终于明白:PB报错:不能用DB-Librar
使用迅雷下载时提示浏览器支持组件处于异常或未开启状态。小编提供一个有效解决方案。1、打开IE浏览器,在工具选项卡选择Internet选项-程序2、然后选择管理加