2013-03-02 75 views
0

我想在组合框中显示多个项目,并且当用户选择开启时,而不是返回文本时返回指向该文本的特定值。任何帮助,将不胜感激。VB.Net Combobox显示引用一个值的文本

+0

请花点时间阅读FAQ。特别是[如何提问](http://stackoverflow.com/questions/how-to-ask) – Steve 2013-03-02 11:37:37

回答

2

这是一个典型的Key,Value绑定。作为例子,我将使用Dictionary。所以,假设你已经填入正确的价值观你的字典,代码可以是这样的:

ComboBox1.DataSource = yourDictionary.ToList 
ComboBox1.DisplayMember = "Value" 
ComboBox1.ValueMember = "Key" 

然后,您可以挑选使用ComboBox1.SelectedValue属性的值。