2011-06-06 65 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

相關問題