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