首页 > 代码库 > c#List泛型数据扩展,把List<>型数据格式化成List<SelectListItem>,用来作dropdownlist的数据
c#List泛型数据扩展,把List<>型数据格式化成List<SelectListItem>,用来作dropdownlist的数据
代码例如以下
public static List<SelectListItem> CreateSelect<T>(this IList<T> t, string text, string value) { List<SelectListItem> l = new List<SelectListItem>(); foreach (var item in t) { var propers = item.GetType().GetProperty(text); var valpropers = item.GetType().GetProperty(value); l.Add( new SelectListItem{Text=propers.GetValue(item,null).ToString(), Value=http://www.mamicode.com/valpropers.GetValue(item,null).ToString()} );>
c#List泛型数据扩展,把List<>型数据格式化成List<SelectListItem>,用来作dropdownlist的数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。