2021-11-22 WinFrom面试题 ComboBox控件绑定枚举类型如何实现?
Posted 微软MVP Eleven
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-11-22 WinFrom面试题 ComboBox控件绑定枚举类型如何实现?相关的知识,希望对你有一定的参考价值。
比如定义一个星期的枚举类型
public enum Weekdays
星期一,星期二,星期三,星期四,星期五,星期六,星期日
//定义WeekDayInfo实体类
public class WeekDayInfo
public int DayValueget;set;
public string DayNameget;set;
//将枚举类型中的值转换成List
public List GetWeekDayList()
List list=new List();
foreach(int wdVal in Enum.GetValues(typeof(Weekdays)))
WeekDayInfo wd=new WeekDayInfo();
wd.DayValue=wdVal;
wd.DayName=Enum.GetName(typeof(Weekdays),wdVal);
list.Add(wd);
return list;
然后在Form1的Load事件中绑定数据源:
comboBox1.DisplayMember = “DayName”;
comboBox1.ValueMember = “DayValue”;
comboBox1.DataSource = GetWeekDayList();
以上是关于2021-11-22 WinFrom面试题 ComboBox控件绑定枚举类型如何实现?的主要内容,如果未能解决你的问题,请参考以下文章
2021-11-22 WinFrom面试题 Winform中,控件开发分为哪些?
2021-11-22 WinFrom面试题 如何在Form加载时,动态添加控件到Form中?
2021-11-22 WinFrom面试题 怎样将一个Form显示在Panel之中?
2021-11-22 WinFrom面试题 在Form中,实现无边框窗体拖动功能?