asp.net中将枚举绑定到下拉列表
//定义枚举
public enum emSpageType
{
邮件=1,
短信=2,
网络硬盘=3
}
方法
public static void setSpageDropDownList(ListItemCollection items)
{
items.Clear();
emSpageType [] spage = (emSpageType[])Enum.GetValues(typeof(emSpageType));
foreach(emSpageType sp in spage)
{
items.Add(new ListItem(sp.ToString(),((int)sp).ToString()));
}
}
调用
setSpageDropDownList(ddlspage.Items);//ddlspace为下拉列表名