问题描述
COMBOBOX首先出现蓝条是什么原因。。。然后删除就变成图3的样子。如果数据库中只有纯数字倒是可以删除,但是选择还是蓝条。
解决方案
解决方案二:
设备编码的类型
解决方案三:
你的编码字段应该是数值型的,可是你传入的是字符串,而且不能转为数字,要么修改一段类型,要么保证下拉中都是数字
解决方案四:
你的编码字段应该是数值型的,可是你传入的是字符串,而且不能转为数字,要么修改一段类型,要么保证下拉中都是数字
解决方案五:
用SqlParameter就可以了
解决方案六:
问题所在,设备编码是int类型的,你却吧cbo的text赋给了它。要确保你的cbo的valuemember属性绑定的int类型的,而它的displaymember是用于显示。where设备编码=“+this.cbo.SelectedValue;
解决方案七:
我觉得这个问题跟displaymember还是valuemember无关楼主根本没想明白combobox和数据库到底啥关系,目前看来是没有关系,combobox里的数据根本不是从数据库里读出来的,而是手动添加进去的
解决方案八:
comBobox有个显示值和一个底层值;你绑定数据源的时候,应该显示名称,底层值是你的设备编码;删除取值应该取底层值:dcombox1.SelectedValue
时间: 2024-09-20 05:48:56