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#程序设计有所帮助。