在做留言板的时候,选择第几页要用到DropDownList服务器控件,在后代码文件给他赋值,页面一测试抛出一个异常,到底是什么原因呢? 
异常如下:异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。 
     不知道大家有没有遇到这样的问题,我在网上找了一些资料,终于找到了解决方法,把方法写下来,也给遇到和我同样问题的人一个解决方法。 
不多说了,方法如下: 
     此属性返回选定的 ListItem 的 Value 属性。通常使用 SelectedValue 属性确定列表控件中选定项的值。如果选定了多个项,则返回索引最小的选定项的值。如果未选定任何项,则返回一个空字符串 ("")。SelectedValue 属性还可以用于选择列表控件中的某一项,方法是用该项的值设置此属性。如果列表控件中的任何项都不包含指定值,则会引发 System.ArgumentOutOfRangeException。 
只需这样赋值:

this.lblPageCur.Text = "1";
            this.DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(this.lblPageCur.Text));

就是如果通过FindByValue没有找到指定项则为null,而Items.IndexOf(null)会返回-1.

原帖地址:http://www.cnblogs.com/lichang1987/archive/2008/10/02/1303163.html

转载于:https://www.cnblogs.com/nangong/archive/2013/01/26/2877682.html

“DropDownList1”有一个无效 SelectedIndex,因为它不在项目列表中。相关推荐

  1. “ddl”有一个无效 SelectedValue,因为它不在项目列表中。

    "ddl_ekt"有一个无效 SelectedValue,因为它不在项目列表中. 怎么回事 现象: 在用户控件的page_load事件里绑定下拉框,报上面错误 解决: 将下拉框绑定 ...

  2. System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中

    出现这个错误,居然是我绑定dropDownList1时绑错了字段,汗一下.下面是我百度到的,同样的错误,不同的原因.留下备用 . 异常详细信息: System.ArgumentOutOfRangeEx ...

  3. 报错:DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中

    错误: "DropDownList1"有一个无效 SelectedValue,因为它不在项目列表中. 参数名: value 解决办法: 在下拉框里加一个:<asp:ListI ...

  4. 1.统计所输入字符串中单词的个数。2.删除一个list里面重复元素。3.将列表中的偶数变成它的平方,奇数保持不变。4.输入字符串,将其每个字符的ASCII码形成列表并输出.5.猜单词游戏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 1.统计所输入字符串中单词的个数,单词之间用空格分隔. 代码: print("请输入字符(以空格隔开):" ...

  5. ddl_jsdm有一个无效 SelectedValue,因为它不在项目列表中

    问题:有一个无效的selectedValue 方案: //写法错误:下拉框绑定的JSDM是dataValueFiled,而text指的是显示的值 //ddl_jsdm.Text = lm_zydj.J ...

  6. 【转】缺陷与出路—一个游戏开发者的反思 二、项目开发中的混沌和秩序

    二.项目开发中的混沌和秩序 我们可能都听说过这些说法:"你不可能不劳而获""覆水难收"或"天网恢恢,疏而不漏".如果这些谚语对你说来不算陌生 ...

  7. 有一个无效 SelectedValue,因为它不在项目列表中

    今天在修改代码的时候,遇到了这个问题,刚开始以为是代码的错误,就重新修改了代码,但是依然报错,修改代码如下: ddlBranch.SelectedIndex = ddlBranch.Items.Ind ...

  8. python 基于UDP协议的socket 报错:WinError 10022 提供了一个无效的参数(原因:服务端没有绑定ip)

    如图: 原因: 服务端socket没有绑定ip和端口,绑定一下就好了 udp_server_sock.bind(ip_port) 参考文章:python socket 使用错误:WinError 10 ...

  9. 一个服务器端和多个客户端消息互发_python:OSError: [WinError 10022] 提供了一个无效的参数...

    在使用socket模块进行编程时,如果不注意,很容易就遇到[OSError: [WinError 10022] 提供了一个无效的参数]这个错误.我在网上查阅了资料,通过自己的验证,出现这个错误是因为在 ...

  10. Oracle EBS PAC定期成本分配处理程序请求报错:30011一个无效帐户与正在处理的物料关联

    Oracle EBS版本: RDBMS : 12.1.0.2.0 Oracle Applications : 12.2.6 前提条件:       1.启用"MRP:调试模型" 配 ...

最新文章

  1. MAVEN项目对象模型,原来找Bug也不用如此费时费事。
  2. 数据链路层、交换机内容整合
  3. SAP Fiori:why my filter by titleID does not work
  4. gwt-ext_GWT,GWT-Ext(SmartGWT),GXT(Ext GWT)常见任务
  5. prestashop 隐藏 index.php,删除PrestaShop中的供应商和制造商页面
  6. Java的jdk在win10安装配置环境变量
  7. win10中使用Docker安装svn的简单教程
  8. [转载] python标准库系列教程(三)——operator库详细教程
  9. masql redis
  10. 企业高层对IT部门的需求
  11. Linux-unit-10-11-日志,IP
  12. 安装bt5到u盘方法与步骤
  13. STM32旋转立方体
  14. vue之解决跨域问题
  15. 计算机位置隐私保护的书,清华大学出版社-图书详情-《隐私保护数据发布:模型与算法》...
  16. 乡村振兴的道路,农村污水处理设备搭建至关重要
  17. IT行业里的热门技术和项目分享
  18. 【不懂就问】互联网、因特网和万维网到底是什么
  19. dex是什么的缩写,游戏中str是什么的缩写《游戏人物的属性STR AGI VIT INT DEX CON WIS LUK各是什么意思啊?》...
  20. 大学物理第十三章复习笔记:波动光学基础

热门文章

  1. 多精度数带余除法_算法笔记 (一) 高精度
  2. 计算机游戏41,Win7玩游戏提示“无法启动此程序,计算机中丢失d3dx9-41.dll”怎么办...
  3. 手机微商城可以安装到虚拟服务器,安装使用:百家CMS微商城系统安装教程(图文说明)...
  4. 2015年c语言等级考试题1 10 2分,2015年计算机二级《C语言》精选练习题及答案(2)...
  5. 算法:回溯十五 Palindrome Partitioning字符串的字符串为回文所有解集合(2中解法)
  6. 2021-09-09 Hadoop Hive Spark概览
  7. 广义注意力- saliency map 关注图、gaze、Att
  8. Go语言编程17课:切片,步入数组的窗口(附pdf百度云)
  9. 利用反射给属性赋值,调用方法,调用构造器--getDeclaredField,getDeclaredMethod,getDeclardConstructor
  10. 主题图标_【主题爱好者】简约全局主题【归途】