zoukankan      html  css  js  c++  java
  • 键值集合List转换成datatable

    /// <summary>
            /// 键值集合List转换成datatable
            /// </summary>
            /// <param name="data">数据源</param>
            /// <returns></returns>
            DataTable ToDataTable(List<Dictionary<string, string>> data)
            {
    
                DataTable dt = new DataTable();
    
                foreach (var item in data[0].Keys)
                {//循环添加列
                    dt.Columns.Add(new DataColumn(item));
                }
                foreach (var item in data)
                {//把数据填充到行
                    DataRow dr = dt.NewRow();
                    foreach (var ii in item)
                    {
                        dr[ii.Key] = ii.Value;
                    }
                    //把数据添加到datatable
                    dt.Rows.Add(dr);
                }
    
                return dt;
            }
    
             //调用
            List<Dictionary<string, string>> data = new List<Dictionary<string, string>>();
             ToDataTable(data)
  • 相关阅读:
    每日日报63
    每日日报62
    每日日报61
    每日日报60
    每日日报59
    每日日报58
    el-table表格拖动排序
    vue/eslint
    $attrs $listeners
    table封装成全局组件
  • 原文地址:https://www.cnblogs.com/macT/p/10207122.html
Copyright © 2011-2022 走看看