C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法

使用Devexpress的chartcontrol控件报System.ArgumentOutOfRangeException异常及解决办法 描述:C# winform软件使用了chartcontrol控件,在使用数据刷新时会不定时的报错(有时报错,有时不报错) 控件使用方法:charcontrol控件通过订阅事件获取最新的数据,然后在chartcontrol控件上显示。 报错内容如下: System.ArgumentOutOfRangeException:“指定的参数已超出有效值的范围。 Arg_ParamName_Name” System.ArgumentOutOfRangeException HResult=0x801315. 阅读详情

在程序中使用DropDownList控件,向DropDownList中显示当前一个值,出现异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。

究其原因,发现要显示的这个值在DropDownList控件已有的ITEM中没有这个值。

我在程序中这样处理的:

            string strTemp="aaa";

            ListItem item = DropDownList1.Items.FindByValue(strTemp);
            if (item != null)
            {
                DropDownList1.Text = strTemp;
            }

strTemp是要显示的字符串。

Gerrit 使用操作手册 Gerrit是一种免费、开源的代码审查工具,使用网页交互页面。这个软件的名称来自于荷兰设计师师赫里特·里特费尔德(GerritRietveld),作者为Google公司的ShawnPearce。它使用Git作为底层版本控制系统,相比于其他的代码管理工具,Gerrit明显的特色是代码审核。利用网页浏览器,同一个团队的软件程序员,可以相互审核(Review)彼此修改后的程序代码,然后决定是继续提交还是取消提交。... 阅读详情

相关推荐

USB-Blaster在Win11报错?3分钟搞定驱动兼容性问题(Quartus 21.4实测)

本文针对Windows 11系统下USB-Blaster驱动安装问题,提供了一套快速解决方案。通过优化驱动安装流程、绕过签名验证及设备管理器高级技巧,帮助开发者在3分钟内解决Quartus 21.4的兼容性问题,提升FPGA调试效率。

weixin_30772105的博客 292

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

出现这个错误,居然是我绑定dropDownList1时绑错了字段,汗一下。下面是我百度到的,同样的错误,不同的原因。留下备用 。   异常详细信息: System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中。 最近在做用asp.net 2.0 开发,在将绑定数据到DropDown

tomorrow0567的专栏 2117

Winforms中的ArgumentOutOfRangeException异常

上面时会报错:“System.ArgumentOutOfRangeException:““3”的值对于“Value”无效。是一个阻塞调用,它会暂停当前线程的执行,直到用户关闭消息框。如果在停止定时器之前显示消息框,定时器可能仍然在后台执行,导致。是一个用于显示消息框的方法,它通常用于向用户显示一些信息或提示。这行代码就会尝试将进度条的值设置为超出其最大值的值,从而引发异常。异常通常发生在尝试给定值超出了某个属性或方法的有效范围时。在这部分代码的完整代码中,在本代码中,这个异常可能是由于。

qq_19605587的博客 733

专题一:Labview表格控件 及 应用(三)在表格中插入一行数据

专题一:Labview表格控件 及 应用(三) 在表格中插入一行数据 最近一段时间,做试验台上位机编程,老是用到表格控件,这几天抽时间专门写一个表格控件的专题。有用到的朋友可以参考一下。 今天接着讲一下,表格控件的数据插入,和相关的操作 1.表格控件的数据插入原理: 表格控件是一个 2D 字符串数组。 在表格插入一行,就是在2D数组插入一行。 行、列插入类似** 以下以成绩录入为例说明 2.1 不要表头直接插入 知识点1:创建数组:把数学,语文,英语三个数值,连成一个一位数组(数值型)。 知

Labview十年工控_702老师的博客 1万+

【QT+PCL】串口读取单线激光雷达数据并在QVtkWidget组件中实时刷新(一)

(本文主要记录开发过程以及遇到的困难及解决方式)

2301_76329543的博客 3068

LAN9252 SSC生成工具报错System.ArgumentOutOfRangeException: InvalidArgument=“-1”的值对于“SelectionStart”无效的解决办法

LAN9252 SSC工具

mhj258258的博客 672

EtherCAT ROS2 入门教程(一)

本文介绍了EtherCAT驱动与ROS2的集成方案,主要包括三部分内容:1)在Ubuntu 22.04上安装IgH EtherCAT主站的详细步骤,包括内核配置、源码编译和网络适配器设置;2)构建ethercat_driver_ros2,通过ros2_control描述文件配置硬件接口和EtherCAT从站模块插件;3)使用方法,包括启动EtherCAT主站和运行配置包。该方案支持通过参数文件定义硬件接口,并提供通用和专用两种EtherCAT模块插件,便于开发基于EtherCAT的工业应用。

机器人控制与仿真应用 1529

System.ArgumentOutOfRangeException的处理办法

System.ArgumentOutOfRangeException HResult=0x80131502 Message=索引超出范围。必须为非负值并小于集合大小。 Arg_ParamName_Name Source=mscorlib StackTrace: at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resourc...

KelseyLin的博客 1万+

5、模型预测控制与分布式MPC控制结构解析

本文深入解析了模型预测控制(MPC)中的双模式预测控制及其稳定性理论,并探讨了分布式MPC的不同控制结构。内容涵盖MPC的基本公式化、性能指标、优化问题以及相关算法步骤,同时比较了集中式MPC、单层分布式MPC和分层分布式MPC的优缺点和适用场景。最后通过流程图和表格形式总结了双模式MPC的算法步骤和控制结构选择思路,并提供了操作建议,以帮助在实际工业系统中更好地应用MPC技术。

tea88的博客 170

YOLOv10改进策略【注意力机制篇】| 2024 蒙特卡罗注意力(MCAttn)模块,提高小目标的关注度

本文记录的是基于蒙特卡罗注意力(MCAttn)模块的YOLOv10目标检测改进方法研究。利用提高的跨尺度特征提取能力,使模型能够更好地传递和融合提取的多尺度特征,提高对小目标的关注度。Exploiting Scale-Variant Attention for Segmenting Small Medical Objects使用一种基于随机采样的池化操作来生成尺度无关的注意力图。它从三个不同尺度(3×33×33×3、2×22×22×2和1×11×11×1,即池化张量)中随机选择一个1×11×11×1注意力图

Limiiiing的博客 2186

System.ArgumentOutOfRangeException:“InvalidArgument=“0”的值对于“index”无效

因为没有把函数放到Foad( )里,没有执行,index值为0

qq_41867007的博客 2125

DA14531之搭建开发环境

DA14531之搭建开发环境

hejinwu1314的博客 1778

有一个无效 SelectedValue,因为它不在项目列表中。异常

1.三级用户控件dropdownlist出现问题。 因为第一项"集团"是自己添加的默认项,在用户页面返回时,记录“集团”这一项,加载出现题目所示错误。解决办法: 在该dropdownlist下,如下设置该控件的set属性. //"0"代表集团。 if(value==0) { ...

weixin_30908649的博客 238

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

安装.net framework 3.5出错0x800f0950_FOLDER LOCKER程序误删,文件未解密,重新安装后解密,程序提示密钥丢失,请求大神帮助。...

FOLDER LOCKER程序误删,文件未解密,再次安装后解密时程序提示密钥丢失,解密出现下图:尝试重新加密新文件,出现以下对话框异常文本内容如下:System.Exception: attempt to write a readonly databaseattempt to write a readonly database 在 DBUtility.DbHelperSQLite.Execut...

weixin_39757743的博客 1217

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# .NET的SelectedValue取值为空或取不到值而导致前端(前台)显示空值的一种情况的解决方法

1.问题重现: 最近在公司做C#开发时遇到了一个问题,就是SelectedValue无论怎么写在前端都取不了值,数据库是已存在值的 前端显示为空 后台代码: ddlllqk = (DropDownList)GridView1.Rows[i].FindControl("DropDownListllqk"); //来料情况 ddlllqk.SelectedVal...

有趣技术 2152

C# VS2010 Winform 学习笔记&&遇见问题

参考书本《Visual C# .Net程序设计与应用开发》 无法将类型“Name”隐式转换为"System.Windows.Forms.DataGridView"的错误 backgroundWorker

OpenSceneGraph的博客 750

解决DropDownList 有一个无效 SelectedValue,因为它不在项目列表中。这是怎么回事?...

产生错误原因: 绑定在DropDownList的时候 DropDownList没有对应的值 查了一下MSDN:DropDownList.SelectedValue 属性: 此属性返回选定的 ListItem 的 Value 属性。通常使用 SelectedValue 属性确定列表控件中选定项的值。如果选定了多个项,则返回索引最小的选定项的值。如果未选定任何项,则返回一个空字符...

weixin_30685029的博客 846

C#中:System.ArgumentException: 指定的值含有无效的 CRLF 字符。 参数名: value

最终经过不断的调试验证,发现是tokens中包含了,中文,token有时效性,且多次调用后会提示“每个签名只有一次有效”。request.Headers.Add(string name,string value) 好像是不能出现中文字符。这一行代码一直会报错,在网上找了很久也没找到解决方案。调用第三方接口的时候会一直出现这个问题,

zhounaifeng的博客 1931

C# winform 上位机报错:Message=InvalidArgument=“1”的值对于“index”无效。

Message=InvalidArgument=“1”的值对于“index”无效。

曾经的我也很优秀,现在的我一无所有。 830

System.ArgumentOutOfRangeException:“InvalidArgument=“0”的值对于“index”无效。 Arg_ParamName_Name”

System.ArgumentOutOfRangeException:“InvalidArgument=“0”的值对于“index”无效。 Arg_ParamName_Name”

qq_36789984的博客 6567

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

使用DropDownList绑定数据时,有时候会出现问题:有一个无效 SelectedValue,因为它不在项目列表中 产生这个问题的原因是,需绑定的SelectedValue值,在DropDownList中不存在。所以系统抛出异常: 异常详细信息: System.ArgumentOutOfRangeException: “SupplierDrpDwnLst”有一个无效 SelectedValue,因为它不在项目列表中。 参数名: value   解决方法: DropDownList1.

每天都有新发现 1万+

C# Winform使用ListVIew控件制作表格

1、找到ListVIew拖到窗体中 2、点击右上角,设置视图为 Details,或者直接在属性里面设置View为Details 3、添加列表头:点击属性Columns 完后效果如下: 4、添加行表头:点击属性Items 5、添加行数据 注意: 在插入行输入的时候如果没有添加行的items会报一下错误: System.ArgumentOutOf...

LoveWeeknd 3万+

InvalidArgument=“0”的值对于“index”无效的解决措施

笔者主要针对ListView的操作中出现的这种问题进行解释,其他组件请自己对应下。 一般出现这种情况是由于数值的超出规定的范围导致的,比如ListView中没有item,这时对item[0]赋值也是不可行的。这种情况要查看下程序之前是不是调用了ListView.items.clear()函数,如果之前调用了,则只能使用ListView.items.Add(new item)进行添加。要谨记赋值只

射手熊能能的博客 3万+
上一篇: VC中使用XML的一点经验
下一篇: 正则表达式基础与学习01----来自《编译原理与实践》
lujunql
博客等级 码龄19年 156粉丝 124原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lujunql

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值