C#实现绑定Combobox的方法

 更新时间:2015年08月31日 12:10:24   作者:我心依旧  
这篇文章主要介绍了C#实现绑定Combobox的方法,涉及Combobox参数设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C# list<T>去重的实现

    C# list<T>去重的实现

    List集合在开发过程中很常见,经常我们要对该集合进行一系列操作,本文主要介绍了C# list<T>去重的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • C#多线程之Thread类详解

    C#多线程之Thread类详解

    这篇文章主要为大家详细介绍了C#多线程之Thread类,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • WPF如何在圆形上优雅地添加刻度线

    WPF如何在圆形上优雅地添加刻度线

    这篇文章主要为大家详细介绍了WPF如何在圆形上优雅地添加刻度线,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-11-11
  • unity3d调用手机或电脑摄像头

    unity3d调用手机或电脑摄像头

    这个是在网上看到的,经测试可以在电脑上运行,确实调用了本地摄像头。有需要的小伙伴可以参考下。
    2015-03-03
  • C# wpf嵌入winform控件的示例详解

    C# wpf嵌入winform控件的示例详解

    wpf的强大界面能力,再加上winform的性能以及灵活性,那基本上什么界面都能够做的很好,本文我们就来看看如何在C# wpf中嵌入winform控件吧
    2024-03-03
  • C# Struct的内存布局问题解答

    C# Struct的内存布局问题解答

    这篇文章介绍了C# Struct的内存布局问题解答,有需要的朋友可以参考一下
    2013-11-11
  • ref与out之间的区别深入解析

    ref与out之间的区别深入解析

    以下是对c#中ref与out之间的区别进行了详细分析介绍,需要的朋友可以过来参考下
    2013-09-09
  • C#给Excel添加水印实例详解

    C#给Excel添加水印实例详解

    这篇文章主要介绍了C#给Excel添加水印实例的相关资料,需要的朋友可以参考下
    2016-09-09
  • C#中使用Split方法拆分字符串实例

    C#中使用Split方法拆分字符串实例

    这篇文章主要介绍了C#中使用Split方法拆分字符串实例,本文给出了使用一个分隔符和多个分隔符拆分字符串的例子,需要的朋友可以参考下
    2014-08-08
  • 基于WPF实现面包屑控件的示例代码

    基于WPF实现面包屑控件的示例代码

    这篇文章主要为大家详细介绍了如何基于WPF实现简单的面包屑控件,文中的示例代码讲解详细,对我们学习或工作有一定帮助,感兴趣的小伙伴可以了解一下
    2023-05-05

最新评论