C#实现绑定Combobox的方法
作者:我心依旧 发布时间:2023-02-16 03:49:48
标签:C#,绑定,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#程序设计有所帮助。
0
投稿
猜你喜欢
- Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullP
- Shiro介绍Shiro是一款安全框架,主要的三个类Subject、SecurityManager、RealmSubject:表示当前用户S
- package com.java.db;import java.lang.reflect.Constructor;import java.l
- 由于我使用的是properties类型的配置文件,在对druid的参数进行配置的时候,多加了druid,也就是spring.datasour
- 一、添加插件apply plugin: 'maven-publish'二、添加如下配置//打包源码task sourceJa
- 全局配置无效依赖 <dependency> &n
- 首先来看看以下程序将会打印出什么:class Dog { public static void bark
- NO.1–注释在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内容
- 主要介绍springboot项目中配置文件的加密前言为了保证服务器相关信息的保密,一般会采用加密的方式进行对配置文件原文的加密,今天介绍下s
- Java并发包的locks包里的锁基本上已经介绍得差不多了,ReentrantLock重入锁是个关键,在清楚的了解了同步器AQS的运行机制后
- 这篇文章主要介绍了如何通过SpringBoot实现商城秒杀系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
- 基本数据类型变量就是用来储存值而保留的内存位置。这就意味着当你创建一个变量时就会在内存中占用一定的空间。基于变量的数据类型,操作系统会进行内
- File类概述File类能新建、删除、重命名文件和目录,但不能访问文件内容本身,如果需要访问文件内容本身,则需要使用后续的输入/输出流。要在
- iText介绍和说明因为项目需要生成PDF文件,所以去找了一下能够生成PDF的Java工具,看到了iText可以说好评如潮。如果你想通过ja
- 线程组构造方法我们看这个线程组,线程组名字是system,设置优先级,然后指定父线程是空,可以看出这个是根线程组,这个方法是私有的,不是给我
- java里有数字long来表示大的整数,如果两个数字的范围超过了long,要做加法算法怎么做呢?这个问题在面试中经常碰到,如果之前没有经历的
- 多态是同一个行为具有多个不同表现形式或形态的能力。多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功
- 一、前言WPF没有内置IP地址输入控件,因此我们需要通过自己定义实现。我们先看一下IP地址输入控件有什么特性:输满三个数字焦点会往右移键盘←
- 前言.NET 生态越来越好,初学的朋友也越来越多。处理同一件简单的问题,随着我们知识的积累解决问题的方法也会越来越多。开始学习一门新的语言,
- 一、项目运行环境配置:Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,