当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现绑定Combobox的方法

C#实现绑定Combobox的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#实现绑定combobox的方法。分享给大家供大家参考。具体实现方法如下: public class staticvariable { p

本文实例讲述了c#实现绑定combobox的方法。分享给大家供大家参考。具体实现方法如下:

public class staticvariable
{
  public dictionary<string, string> tabtypearray;
  public dictionary<string, string> transtimearray;
  public dictionary<string, string> filedealtypearray;
  public staticvariable()
  {
   tabtypearray = new dictionary<string, string>();  
   tabtypearray.add("1", "定长类型");
   tabtypearray.add("2", "非定长类型");
   tabtypearray.add("3", "手册压缩文件");
   tabtypearray.add("4", "dutyform");
   tabtypearray.add("10", "bulletin");
   tabtypearray.add("0", "未知类型");
   transtimearray = new dictionary<string, string>();
   transtimearray.add("-1", "实时处理");
   transtimearray.add("0", "不处理");
   filedealtypearray = new dictionary<string, string>();
   filedealtypearray.add("0", "普通文件");
   filedealtypearray.add("1", "增量文件");
  }
}
void bindercombobox()
{
 common.staticvariable staticvariable = new insetapplication.common.staticvariable();
 foreach (string key in staticvariable.tabtypearray.keys)
 {
  cbtabtype.items.add(new dictionaryentry(key, staticvariable.tabtypearray[key]));
 }
 foreach (string key in staticvariable.transtimearray.keys)
 {
  cbtranstime.items.add(new dictionaryentry(key, staticvariable.transtimearray[key]));
 }
 foreach (string key in staticvariable.filedealtypearray.keys)
 {
  cbdealtype.items.add(new dictionaryentry(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#程序设计有所帮助。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网