比如定义一个星期的枚举类型
public enum Weekdays
{
星期一,星期二,星期三,星期四,星期五,星期六,星期日
}
//定义WeekDayInfo实体类
public class WeekDayInfo
{
public int DayValue{get;set;}
public string DayName{get;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();
本文介绍如何定义Weekdays枚举类型,创建WeekDayInfo类,并演示如何将枚举值转换为List并绑定到ComboBox控件。通过实例展示了将枚举名和值映射到控件显示和数据源的过程。
8420

被折叠的 条评论
为什么被折叠?



