永发信息网

vb combo1.additem

答案:4  悬赏:10  手机版
解决时间 2021-01-04 22:58
  • 提问者网友:火车头
  • 2021-01-04 03:40
使用additem方法添加的应该是显示内容,vb中是否有类似html中option中的value的参数,使选择一个以后读取到value的值
例如combo1所列的是人名,当选择以后读到这个人的身份证信息。
注意:不想连接数据库重复查询,就算重复查询也是不合理的,因为有重名的情况。
最佳答案
  • 五星知识达人网友:封刀令
  • 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保持同步)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯