C#实现绑定Combobox的方法
本文实例讲述了C#实现绑定Combobox的方法。分享给大家供大家参考。具体实现方法如下:
publicclassStaticVariable { publicDictionary<string,string>tabTypeArray; publicDictionary<string,string>transTimeArray; publicDictionary<string,string>fileDealTypeArray; publicStaticVariable() { tabTypeArray=newDictionary<string,string>(); tabTypeArray.Add("1","定长类型"); tabTypeArray.Add("2","非定长类型"); tabTypeArray.Add("3","手册压缩文件"); tabTypeArray.Add("4","dutyForm"); tabTypeArray.Add("10","Bulletin"); tabTypeArray.Add("0","未知类型"); transTimeArray=newDictionary<string,string>(); transTimeArray.Add("-1","实时处理"); transTimeArray.Add("0","不处理"); fileDealTypeArray=newDictionary<string,string>(); fileDealTypeArray.Add("0","普通文件"); fileDealTypeArray.Add("1","增量文件"); } } voidBinderCombobox() { Common.StaticVariablestaticVariable=newInsetApplication.Common.StaticVariable(); foreach(stringkeyinstaticVariable.tabTypeArray.Keys) { cbTabType.Items.Add(newDictionaryEntry(key,staticVariable.tabTypeArray[key])); } foreach(stringkeyinstaticVariable.transTimeArray.Keys) { cbTransTime.Items.Add(newDictionaryEntry(key,staticVariable.transTimeArray[key])); } foreach(stringkeyinstaticVariable.fileDealTypeArray.Keys) { cbDealType.Items.Add(newDictionaryEntry(key,staticVariable.fileDealTypeArray[key])); } cbDealType.DisplayMember="value"; cbDealType.ValueMember="key"; cbTabType.DisplayMember="value"; cbTabType.ValueMember="key"; cbTransTime.DisplayMember="value"; cbTransTime.ValueMember="key"; if(cbTransTime.Items.Count>0) cbTransTime.SelectedIndex=0; if(cbDealType.Items.Count>0) cbDealType.SelectedIndex=0; if(cbTabType.Items.Count>0) cbTabType.SelectedIndex=0; }
希望本文所述对大家的C#程序设计有所帮助。