您的位置:首页 > 编程语言

List<>用法

2015-08-07 16:47 211 查看
示例: List

<Biz病人实体>_BRSourceList = new List<Biz病人实体>();
//数据绑定后 界面显示为




一、排序

下列代码表示OrderBy得到的数据集,还可以ThenBy排序,ThenBy表示在按照病区排序后,再按照床位号排序

_BRSourceList = _BRSourceList.OrderBy(p=>p.病区).ThenBy(p =>p.床位号).ToList(); //OrderByDescending为降序




二、ForEach用法

_BRSourceList.ForEach(p =>
{
p.姓名=p.姓名+"_2015";
});


三、DataTable 转为为List , 住院诊断信息实体 为实体类

“`

public List<住院诊断信息实体> GetDiagnosisInfo(string admissionNum)

{

List<住院诊断信息实体> diagnosisInfoList = new List<住院诊断信息实体>();

try

{

DataTable diagnosisInfoTable = FGCISBL.Query(SERVICE.DBBLRule.GetZDxx(admissionNum)).Tables[0];

diagnosisInfoList = (from c in diagnosisInfoTable.AsEnumerable()

select new 住院诊断信息实体()

{

ID = c.Field(“ID”),

后缀词 = c.Field(“后缀词”),

前导词 = c.Field(“前导词”),

诊断标准 = c.Field(“诊断标准”),

诊断编码 = c.Field(“诊断编码”),

诊断副码 = c.Field(“诊断副码”),

诊断名称 = c.Field(“诊断名称”),

诊断日期 = c.Field(“诊断日期”),

诊断统计码 = c.Field(“诊断统计码”),

诊断序号 = c.Field(“诊断序号”),

肿瘤代码 = c.Field(“肿瘤代码”),

肿瘤名称 = c.Field(“肿瘤名称”),

确诊时间 = !Convert.IsDBNull(c[“确诊ID”]) ? c.Field(“确诊时间”) : System.Data.SqlTypes.SqlDateTime.MinValue.Value

}

).ToList();

return diagnosisInfoList;

}

catch (Exception ex)

{

FgLogHelper.Write(ex.Message);

return null;

}

}

四、List 转换string

List _ZYHList = new List();

//假装 _ZYHList 赋好值了

string ZYHStr = string.Join(“’,’”, _ZYHList); //拼接起来赋值给string变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程