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与显示值异位(相反)或者干脆就是字段绑定错误,建议你删除所绑定的数据源,并在后台代码中删除相关代码,再重新绑定,然后重新生成

Hostodo:$19.99/年KVM-1GB/12GB/4TB/拉斯维加斯

Hostodo发布了几款采用NVMe磁盘的促销套餐,从512MB内存起,最低年付14.99美元,基于KVM架构,开设在拉斯维加斯机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,数据中心目前在拉斯维加斯和迈阿密,支持使用PayPal或者支付宝等付款方式。下面列出几款NVMe硬盘套餐配置信息。CPU:1core内存:512MB...

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

LOCVPS洛杉矶CN2线路KVM上线,洛杉矶/香港云地/香港邦联7折

LOCVPS发来了新的洛杉矶CN2线路主机上线通知,基于KVM架构,目前可与香港云地、香港邦联机房XEN架构主机一起适用7折优惠码,优惠后最低美国洛杉矶CN2线路KVM架构2GB内存套餐月付38.5元起。LOCPVS是一家成立较早的国人VPS服务商,目前提供洛杉矶MC、洛杉矶C3、和香港邦联、香港沙田电信、香港大埔、日本东京、日本大阪、新加坡、德国和荷兰等机房VPS主机,基于KVM或者XEN架构。...

selectedvalue为你推荐
goalgoalgoal为什么西班牙进球,央视解说喊那么多进啦智能机刷机软件给手机刷机用什么软件好呢?圣诞节网页制作如何制作圣诞节贺卡windowsphone手机Windows Phone 手机有哪些呼叫中心搭建呼叫中心有几种建设方式啊?那种最省钱?北漂论坛请问北票有论坛吗cf服务器爆满为什么穿越火线显示该服务器已爆满怎么才能挤进去?慕课网址慕课网是什么?handoff怎么用Hand off怎么用?修改qq密码保护怎么改QQ密码,还有改密保
网游服务器租用 stablehost 空间打开慢 远程登陆工具 anylink gspeed 怎样建立邮箱 东莞数据中心 太原网通测速平台 多线空间 江苏双线服务器 网通服务器 cdn网站加速 ssl加速 德国代理ip 主机箱 监控主机 电脑主机打不开 国内免备案空间 8度空间论坛 更多