zoukankan      html  css  js  c++  java
  • list 转datatable

            //public static DataTable ListToDataTable(List<FwImage> entitys)
            //{
            //    //检查实体集合不能为空
            //    if (entitys == null || entitys.Count < 1)
            //    {
            //        throw new Exception("需转换的集合为空");
            //    }
            //    //取出第一个实体的所有Propertie
            //    Type entityType = entitys[0].GetType();
            //    PropertyInfo[] entityProperties = entityType.GetProperties();
            //    //生成DataTable的structure
            //    //生产代码中,应将生成的DataTable结构Cache起来,此处略
            //    DataTable dt = new DataTable();
            //    for (int i = 0; i < entityProperties.Length; i++)
            //    {
            //        //dt.Columns.Add(entityProperties[i].Name, entityProperties[i].PropertyType);
            //        dt.Columns.Add(entityProperties[i].Name);
            //    }
            //    //将所有entity添加到DataTable中
            //    foreach (object entity in entitys)
            //    {
            //        //检查所有的的实体都为同一类型
            //        if (entity.GetType() != entityType)
            //        {
            //            throw new Exception("要转换的集合元素类型不一致");
            //        }
            //        object[] entityValues = new object[entityProperties.Length];
            //        for (int i = 0; i < entityProperties.Length; i++)
            //        {
            //            entityValues[i] = entityProperties[i].GetValue(entity, null);
            //        }
            //        dt.Rows.Add(entityValues);
            //    }
            //    return dt;
            //}
  • 相关阅读:
    套题 codeforces 361
    hdu 5720
    套题 codeforces 360
    套题 codeforces 359
    套题 bestcoder 84
    hdu 5748(求解最长上升子序列的两种O(nlogn)姿势)
    观django-messages包笔记
    django form
    省份、城市、区县三级联动Html代码
    django perm用法
  • 原文地址:https://www.cnblogs.com/bloodofhero/p/3654189.html
Copyright © 2011-2022 走看看