使用additem方法添加的应该是显示内容,vb中是否有类似html中option中的value的参数,使选择一个以后读取到value的值
例如combo1所列的是人名,当选择以后读到这个人的身份证信息。
注意:不想连接数据库重复查询,就算重复查询也是不合理的,因为有重名的情况。
vb combo1.additem
答案:4 悬赏:10 手机版
解决时间 2021-01-04 22:58
- 提问者网友:火车头
- 2021-01-04 03:40
最佳答案
- 五星知识达人网友:封刀令
- 2021-01-04 05:04
可以用数组实现,控件本身没这个功能
全部回答
- 1楼网友:走死在岁月里
- 2021-01-04 07:46
combo1.text属性是你要的
- 2楼网友:一把行者刀
- 2021-01-04 06:56
combo1.additem rs.fields("name"), rs.fields("id")
就是这行错误。组合框一次只能加一个项目,你这里要同时加姓名和性别两个,所以就错了。修改下就可以了。
combo1.additem rs.fields("name")& rs.fields("id")
这样,后面的两个内容就成一个了。
- 3楼网友:长青诗
- 2021-01-04 06:25
可以用Combo控件的ItemData属性来储存扩展信息,不过只支持数值,不支持字符串:
添加时:
Combo1.AddItem "例子一"
Combo1.ItemData(Combo1.NewIndex) = 123
读取时:
MsgBox Combo1.ItemData(Combo1.ListIndex)
如果要储存字符串或者更多的其他信息,可以建立一个动态数组,在给Combo1添加数据时,把对应的其他信息放入数组(数组的索引号与Combo1的ListIndex保持同步)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯