public IList<SelectListItem> ToSelectList(Type enumType)
{
IList<SelectListItem> listItem = new List<SelectListItem>();
if (enumType.IsEnum)
{
Array values = Enum.GetValues(enumType);
if (values.Length > 0)
{
foreach (int item in values)
{
listItem.Add(new SelectListItem { Value = item.ToString(), Text = Enum.GetName(enumType, item) });
}
}
}else
{
throw new ArgumentException("请传入正确的枚举!");
}
return listItem;
}
C# 根据Enum 枚举生成下拉列表数据源
最新推荐文章于 2025-03-03 16:45:22 发布