2011-06-06 101 views

回答

0

设置列表框DataSource到数据源

设置列表框ValueMember"Id"

设置列表框DisplayMember你想要显示的值,即"Name"

4

首先,您必须填写您的LitBox项目。你这里有两种选择:

1 - 通过添加项目

listBox.Items.Add(new KeyValuePair<Object, String>("Key", "Text")); 

2 - 通过绑定到数据源

listBox.DataSource = objectDataSource; 
listBox.DisplayMember = "Name"; 
listBox.ValueMember = "ID"; 

现在,让所选择的项目,你可以做到以下几点:

KeyValuePair<Object, String> listBoxItem = 
    (KeyValuePair<Object, String>listBox.SelectedItem; 
String text = listBoxItem.Value.ToString(); 
Object key = listBoxItem.Key; 

参考于:

ListBox Class

KeyValuePair Structure

+0

+1。好答案。 – 2011-06-06 10:58:39

相关问题