zoukankan      html  css  js  c++  java
  • List 转 DataTable 扩展方法

    public static DataTable ListToDataTable<T>(this IEnumerable<T> list)
            {
                var dt = new DataTable();
                PropertyInfo[] properyInfos = typeof(T).GetProperties();
                foreach (var info in properyInfos)
                {
                    //dt.Columns.Add(new DataColumn(info.Name, info.PropertyType));
                    dt.Columns.Add(info.Name);
                }
                foreach (var t in list)
                {
                    var row = dt.NewRow();
                    foreach (var info in typeof(T).GetProperties())
                    {
                        row[info.Name] = info.GetValue(t, null);
                    }
                    dt.Rows.Add(row);
                }
                return dt;
            }

  • 相关阅读:
    review37
    review36
    review35
    linux 下 安装mysql
    安装yum
    hadoop mapreduce 计算平均气温的代码,绝对原创
    hadoop mapreduce 计算平均气温的代码,绝对原创
    Mysql命令大全
    Mysql命令大全
    约瑟夫问题
  • 原文地址:https://www.cnblogs.com/wanyuan8/p/2212287.html
Copyright © 2011-2022 走看看