WinForm给ComboBox增加Value

用DataTable可以!但是总不能象男,女这样两项也用一个DataTable吧, 这也太麻烦了啊!
用Hashtable,SortedList直接添加键值对都报错了!
经过我多方的考究,最后终于搞定了,就用ArrayList就可以了!
  ArrayList mylist  =   new  ArrayList(); 
  mylist.Add (
new  DictionaryEntry ( " 1 " , " " )); 
  mylist.Add (
new  DictionaryEntry ( " 2 " , " 不好 " )); 
  mylist.Add (
new  DictionaryEntry ( " 3 " , " 一般 " )); 
  mylist.Add (
new  DictionaryEntry ( " 4 " , " " )); 
  mylist.Add (
new  DictionaryEntry ( " 5 " , " 太好了 " )); 
  comboBox1.DataSource 
= mylist; 
  comboBox1.DisplayMember 
= " Value "
  comboBox1.ValueMember 
= " Key "

你可能感兴趣的:(combobox)