DropDownList绑定选择数据报错提示异常解决方案

时间:2023-07-18 04:36:13 

抛出的异常信息:异常详细信息:
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,选择数据
0
投稿

猜你喜欢

  • 数据库的选择原则是什么?

    2010-07-14 21:05:00
  • JavaScript Table行定位效果

    2009-05-25 10:47:00
  • Python读取二进制文件代码方法解析

    2023-06-14 14:32:35
  • Ajax:拥抱JSON,让XML走开

    2007-10-12 20:01:00
  • linux下如何备份还原mysql数据库

    2010-08-08 08:59:00
  • 添加到各大流行网摘 书签的代码

    2008-04-20 14:15:00
  • 5招优化MySQL插入方法

    2009-04-02 10:49:00
  • 仿china.nba.com焦点图轮播展示效果(ie6,ff)

    2008-04-21 12:54:00
  • JScript 运算符

    2007-08-22 16:22:00
  • css样式命名规则

    2008-04-30 12:31:00
  • CSS 设计中的黄金分割率应用

    2008-11-12 12:17:00
  • 阿里系的中国雅虎新首页浅谈

    2008-07-16 12:19:00
  • 将MySQL的作为文件系统使用

    2011-12-14 18:34:26
  • Linux ORCLE数据库增量备份脚本

    2009-11-21 09:43:00
  • 初识Firebug 全文 — firebug的使用

    2007-10-23 12:54:00
  • 浏览器中的内存泄露

    2008-05-03 16:53:00
  • asp如何让我的网页自动适应客户端的屏幕分辨率?

    2010-05-13 16:38:00
  • 如何创建SQL Server 2000故障转移群集

    2009-02-13 17:18:00
  • ASP基础教程之学习ASP中子程序的应用

    2008-10-16 10:53:00
  • 提高MYSQL查询效率的三个有效的尝试

    2009-02-27 16:08:00
  • asp之家 网络编程 m.aspxhome.com