這個是最基本的使用,老忘記
private void initComProtocal() {
ArrayList mylist = new ArrayList();
mylist.Add(new DictionaryEntry(1, "4G"));
mylist.Add(new DictionaryEntry(2, "3G"));
mylist.Add(new DictionaryEntry(3, "GSM"));
com_protocal.DataSource = mylist;
com_protocal.DisplayMember = "Value";
com_protocal.ValueMember = "Key";
com_protocal.SelectedValue = 2;
}
還有就是如果定義的key是int類型,如果你個值是uint16類型,雖然不報錯,凡是有時候值不生效,例如
uint16 a = 3
com_protocal.SelectedValue = a;