public class SysEnums
{
public SysEnums()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 性别(枚举)
/// </summary>
public enum SexType
{
女 = 0,
男 = 1
}
#region 转换枚举数据到List,便于绑定到DropdownList控件
public static IList ListFromEnum(Type _tEnmu)
{
ArrayList list = new ArrayList();
foreach (int i in Enum.GetValues(_tEnmu))
{
ListItem listitem = new ListItem(Enum.GetName(_tEnmu, i), i.ToString());
list.Add(listitem);
}
return list;
}
#endregion
}
//调用枚举绑定
this.ddlSex.DataSource = SysEnums.ListFromEnum(typeof(SysEnums.SexType));
this.ddlSex.DataValueField = "Value";
this.ddlSex.DataTextField = "Text";
this.ddlSex.DataBind();
this.ddlSex.Items.Insert(0, "请选择");