.net从集合中取出下拉框类型值数据

以前给前端下拉框赋值的时候都会定义一个特殊的类,包含下拉框所需的Id和Name,对应下拉框的value和text

后来发现很麻烦,其实.net中有快速筛选值的公共类SelectListItem

var list=sourceDataList.Select(i => new SelectListItem(i.Name, i.Id.ToString(), checkItem.CheckTypeId == i.Id));

比如这里从源数据集合sourceDataList中取出满足要求的Name和Id属性的集合

SelectListItem的三个参数分别为text,value,selected。最后的selected为自定义的bool条件

记录编程的点滴,体会学习的乐趣
原文地址:https://www.cnblogs.com/AduBlog/p/14958970.html