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

selectedvalue  时间:2021-07-20  阅读:()

combobox控件selectedvalue有什么用

ComboBox已经被绑定到了一个DataSet的Table中。

该表中包含2列:一个string型的名称列和一个int型的id列。

名称列被绑定到控件的DisplayMember,而id列则被绑定到ValueMember。

目的是通过对该控件的操作得到SelectedValue中的int型id值。

现在的问题是:没法得到该值,但奇怪的却能从调试用的textBox中显示出正确的值来。

运行是总是出现错误:dropdownlist1有一个无效 SelectedValue,因为它不在项目列表中。

首先,你的 DropDownList1 有一个 DataSourceID,所以,它就绑定了一个列表出来,就是那个下拉列表。

然后在计算 SelectedValue 属性表达式的时候,出现了一个问题: 也就说 <%# Bind("a_code") %> 这个 a_code 的值,DropDownList1的下拉列表中没有这个值的选项,所以这里出问题。

是你数据库里的值,和这个列表框中的值不匹配。

假设你的列表框出来有5项。

值分别是 1、2、3、4、5 但是你这个 a_code 的值却是 6,那就会出这个错误。

asp.net 中的 DropDownList.SelectedValue 返回的是什么值啊,我想获取一个整型值,转换时老出错

你把DropDownList的属性设置AutoPostBack="True" 就可以触发这个事件了 <form id="form1" runat="server"> <div> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedindexchanged="DropDownList1_SelectedIndexChanged"> <asp:ListItem Value="1">111</asp:ListItem> <asp:ListItem Value="2">222</asp:ListItem> <asp:ListItem Value="3">333</asp:ListItem> </asp:DropDownList> </div> <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label> </form> protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { int po = Convert.ToInt32(DropDownList1.SelectedValue); Label2.Text = Convert.ToString(po); } 这样能够实现你要的功能

如何获取select的option的selected的value值

有时候我们需要在一个Select中传递两个有关联但不同的值,比如你的这个情况。

这时候要利用到Option的另一个不常用属性Name,用Name来存储第二个值,然后在onchange事件中分别用this.options[this.selectedIndex].name来调用这个值。

在你的程序里,把之间的内容作为name属性写出来,然后定义一个隐藏的input——optt,再定义好onchange事件,就可以同时获取到value和name两个值了。

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

绑定DropDownList一般都有两个值,显示值和键值,即通常的ID和显示值,而这位仁兄你的DAL(数据访问层)将值装入DtaTable时代码没问题的吧?如果没问题则可能是你所绑定的ID与显示值异位(相反)或者干脆就是字段绑定错误,建议你删除所绑定的数据源,并在后台代码中删除相关代码,再重新绑定,然后重新生成

DogYun春节优惠:动态云7折,经典云8折,独立服务器月省100元,充100送10元

传统农历新年将至,国人主机商DogYun(狗云)发来了虎年春节优惠活动,1月31日-2月6日活动期间使用优惠码新开动态云7折,经典云8折,新开独立服务器可立减100元/月;使用优惠码新开香港独立服务器优惠100元,并次月免费;活动期间单笔充值每满100元赠送10元,还可以参与幸运大转盘每日抽取5折码,流量,余额等奖品;商家限量推出一款年付特价套餐,共100台,每个用户限1台,香港VPS年付199元...

月神科技:香港CN2/洛杉矶CN2/华中电信高防vps,月付20元起

月神科技怎么样?月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、华中电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。目前,香港CN2云服务器、洛杉矶CN2云主机、华中电信高防vps,月付20元起。点击进入:月神科技官方网站地址月神科技vps优惠信息:香港安畅CN2-GIA低至20元核心:2...

HostRound:美国达拉斯/洛杉矶/纽约/荷兰大硬盘服务器,1TB NVMe+4TB HDD,$179/月

hostround怎么样?大硬盘服务器,高防服务器。hostround,美国商家,2017年成立,正规注册公司(Company File #6180543),提供虚拟主机、VPS云主机、美国服务器、荷兰服务器租用等。现在有1款特价大硬盘独服,位于达拉斯,配置还不错,本月订购时包括免费 500Gbps DDoS 保护,有兴趣的可以关注一下。点击直达:hostround官方网站地址美国\荷兰独立服务器...

selectedvalue为你推荐
贺卡网站你觉得专门做网页贺卡的网站怎么样?linksys无线路由器设置关于LINKSYS BEFW11S4无线路由器设置msn邮箱后缀MSN 可以添加哪些后缀的dnf客户端消失DNF客户端突然消失电梯物联网平台国内物联网公司排名,知道的帅哥美女快来回答哦!谢谢了!腾讯汽车论坛买车需要注意些神马?云图好看吗电影《云图》看了两遍,还是没怎么看懂,那位大侠讲讲,要通俗易懂。handoff怎么用如何令Yosemite使用iPhone的通话功能和Handoff设置发送验证码手机发送图文验证码怎么发,图文是一个长方型里面有四个数字,望知道者告知,计算机编程基础计算机编程需要什么基础?
vps优惠码cnyvps 安云加速器 轻博客 godaddy优惠券 evssl证书 搜狗抢票助手 新站长网 本网站在美国维护 cpanel空间 cn3 免费phpmysql空间 银盘服务是什么 超级服务器 创建邮箱 中国电信测速器 lamp兄弟连 江苏双线 umax tracker服务器 webmin 更多