vb.net的combobox如何分别设置显示的项目和其对应值

newlife_in_s1 2007-08-09 01:09:36
比如一个combobox有两项,分别是"banana"和"apple",我想在用户选择"banana"的时候在后台得到值01,选"apple"时候后台获得02,该如何设置?应该不是直接items.add吧?
...全文
724 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiwen1530 2007-09-03
  • 打赏
  • 举报
回复
combobox
datasource =数据库表
displayMember=文字显示字段
   valueMember =数值字段
取数值的时候调用combobox..SelectedValue 就可以了
newlife_in_s1 2007-08-09
  • 打赏
  • 举报
回复
如果我没记错的话,combobox的index就是一个从0开始的顺序序列,第一个项目对应index(0),第二个对应1,这和我想要的效果不同,我是希望能把选择项目和数据联系起来,选择项目1,后台就能得到xx,选择项目2,后台就是oo,就像键-值对的感觉。一开始那帖只是举个例子,不是说我后台就是只想得到个01或者02,也有可能是10或者20什么的。总之我希望这个对应关系能由我自己设置。不知有没有办法?
octopus1 2007-08-09
  • 打赏
  • 举报
回复
combobox选两个参数的一个是index 一个是text
newlife_in_s1 2007-08-09
  • 打赏
  • 举报
回复
能说得详细一些么?能否把对应的代码贴一下?
bluesky0327 2007-08-09
  • 打赏
  • 举报
回复
Microsoft.VisualBasic.Compatibility 中 vb6.setitemdata()和getitemdata()分别设置和取值。

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧