C# 根据Enum 枚举生成下拉列表数据源
2018-02-25 10:34
756 查看
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; }
相关文章推荐
- JSF中怎么使用Enum生成下拉列表
- ASP.NET C#生成下拉列表树
- C# 根据枚举名(string)获得enum中的枚举值
- C#:USB设备枚举(六)生成ListView数据源
- 以枚举作为下拉列表的数据源
- C#:USB设备枚举(五)生成TreeView数据源
- ASP.NET C#生成下拉列表树实现代码
- dev gridview CustomRowCellEditForEditing 中下拉列表默认的数据源根据列改变
- 【C#枚举】根据EnumName获取Value
- ASP.NET C#生成下拉列表树实现代码
- moss 2010 用infopath 2010 获取sharepoint库和列表数据源并根据条件过滤填充到下拉框(1)
- C#:USB设备枚举(五)生成TreeView数据源
- C#:USB设备枚举(六)生成ListView数据源
- net core 使用tagHelper将 enum枚举类型转换为下拉列表select
- MVC3,EF,根据枚举生成下拉框,获取枚举的自定义属性值.自动扩展,快速开发。
- ASP.NET C#生成下拉列表树实现代码
- 第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(4)
- POI java excel 生成下拉列表
- 根据html页面模板动态生成html页面(c#类)
- get Enum List 枚举 列表 两种方法 GetPropInfo TypeInfo GetTypeData