// List<FieldModelBase> 转  DataTable
        private DataTable ListToDataTable(List<FieldModelBase> f)
        {
            var dt = new DataTable();
            //创建列
            foreach (FieldModelInfo v in f[0])
            {
                dt.Columns.Add(v.Fieldname);
            }

            //遍历集合list
            foreach (FieldModelBase c in f)
            {
                //行数据
                ArrayList tempList = new ArrayList();
                //遍历每对键值
                foreach (FieldModelInfo v in c)
                {
                    tempList.Add(v.Fieldvalue);
                }
                object[] array = tempList.ToArray();
                dt.LoadDataRow(array, true);
            }

            return dt;
        }

 

相关文章:

  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-08-04
  • 2022-01-06
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
  • 2022-02-17
  • 2021-09-15
  • 2022-12-23
相关资源
相似解决方案