WinForm给ComboBox增加Value(转)
做一個圖書管理系統,用到了combobox,
天呀,竟然不能像DropDownList那樣直接使用鍵值對的方式
百度了半天,終于找到方法,發出來大家共享
用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";
轉載于:https://www.cnblogs.com/xkzi/archive/2007/09/27/908547.html
總結
以上是生活随笔為你收集整理的WinForm给ComboBox增加Value(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法在web服务器上启动调试 您不具备调
- 下一篇: 在.Net如何制作自定义的快捷方式(转)