C#实现绑定Combobox的方法

作者:我心依旧 时间:2023-02-16 03:49:48 

本文实例讲述了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#,绑定,Combobox
0
投稿

猜你喜欢

  • Android截屏SurfaceView黑屏问题的解决办法

    2023-10-23 11:12:25
  • 详解如何在Spring Security中自定义权限表达式

    2023-11-08 05:11:24
  • Java 深入探究讲解简单工厂模式

    2022-12-25 12:02:06
  • java利用mybatis拦截器统计sql执行时间示例

    2021-08-22 11:35:41
  • Java8 CompletableFuture详解

    2023-09-16 12:34:54
  • Unity快速生成常用文件夹的方法

    2023-12-11 20:37:43
  • es(elasticsearch)整合SpringCloud(SpringBoot)搭建教程详解

    2023-12-06 07:34:14
  • Java实现单向链表反转

    2023-11-18 01:03:11
  • Java剑指offer之删除链表的节点

    2023-05-19 15:30:27
  • C#实现递归调用的Lambda表达式

    2022-10-03 05:13:29
  • Java守护线程实例详解_动力节点Java学院整理

    2023-03-29 08:14:30
  • 全面解析SpringBoot文件上传功能

    2023-02-26 15:55:56
  • Java毕业设计实战项目之仓库管理系统的实现流程

    2021-11-11 09:42:42
  • 浅谈java多态的实现主要体现在哪些方面

    2023-08-17 07:41:32
  • 使用fastjson中的JSONPath处理json数据的方法

    2021-12-14 09:09:58
  • 深入浅析Spring 的aop实现原理

    2023-01-10 00:00:10
  • C#开发Windows UWP系列之布局面板RelativePanel

    2023-04-11 12:28:29
  • Java流程控制语句之If选择结构

    2023-11-11 04:02:29
  • 使用springboot打包成zip部署,并实现优雅停机

    2021-08-04 20:45:01
  • Android中如何指定SnackBar在屏幕的位置及小问题解决

    2023-08-07 07:56:19
  • asp之家 软件编程 m.aspxhome.com