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

Friendhosting 黑色星期五 VDS/VPS可享四五折优惠促销

Friendhosting商家在前面的篇幅中也又陆续介绍到,是一家保加利亚主机商,主要提供销售VPS和独立服务器出租业务,数据中心分布在:荷兰、保加利亚、立陶宛、捷克、乌克兰和美国洛杉矶等。这不近期黑色星期五活动,商家也有推出了黑五优惠,VPS全场一次性45折,虚拟主机4折,全球多机房可选,老用户续费可获9折加送1个月使用时长,VDS折后最低仅€14.53/年,有需要的可以看看。Friendhos...

vdsina:俄罗斯VPS(datapro),6卢布/天,1G内存/1核(AMD EPYC 7742)/5gNVMe/10T流量

今天获得消息,vdsina上了AMD EPYC系列的VDS,性价比比较高,站长弄了一个,盲猜CPU是AMD EPYC 7B12(经过咨询,详细CPU型号是“EPYC 7742”)。vdsina,俄罗斯公司,2014年开始运作至今,在售卖多类型VPS和独立服务器,可供选择的有俄罗斯莫斯科datapro和荷兰Serverius数据中心。付款比较麻烦:信用卡、webmoney、比特币,不支持PayPal...

DiyVM:香港VPS五折月付50元起,2核/2G内存/50G硬盘/2M带宽/CN2线路

diyvm怎么样?diyvm这是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,DiyVM商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。点击进入:diyvm官方网站地址DiyVM香港机房CN...

selectedvalue为你推荐
office软件包急求微软OFFICE2010免费软件包!!!防恶意点击防恶意点击的原理到底是什么?win7无线局域网如何用Win7搭建无线局域网?限制局域网网速怎么限制局域网的网速?怎样恢复系统怎么还原系统安卓性能测试工具三款安卓系统手机测试软件哪个好用goalgoalgoal为什么西班牙进球,央视解说喊那么多进啦微软将停止支持32位Win10系统win10 64位怎么兼容32位淘气鸟松鸦是否会说话?物联卡官网联通电信物联卡是正规卡吗?怎么不能在官网充值?
网站空间免备案 东莞虚拟主机 重庆vps租用 域名服务器是什么 免费申请域名和空间 中国万网域名 高防dns 荣耀欧洲 搬瓦工官网 网站监控 debian源 eq2 元旦促销 40g硬盘 ftp教程 服务器维护方案 爱奇艺vip免费试用7天 爱奇艺会员免费试用 流媒体加速 河南移动梦网 更多