/// <summary>
        /// ArrayList转换类型为DataTable
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        public static DataTable ToDataTableTow(IList list)
        {
            DataTable result = new DataTable();

if (list.Count > 0)
            {
                PropertyInfo[] propertys = list[0].GetType().GetProperties();

foreach (PropertyInfo pi in propertys)
                {

result.Columns.Add(pi.Name, pi.PropertyType);

}
                for (int i = 0; i < list.Count; i++)
                {

ArrayList tempList = new ArrayList();

foreach (PropertyInfo pi in propertys)
                    {

object obj = pi.GetValue(list[i], null);

tempList.Add(obj);
                    }

object[] array = tempList.ToArray();

result.LoadDataRow(array, true);
                }
            }
            return result;
        }

ArrayList转换类型为DataTable类型相关推荐

  1. Date类型与String类型互相转换

    string类型转换为date类型 // strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日// HH时mm ...

  2. Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)

    1. 命名类型和未命名类型 1.1 命名类型 类型可以通过标识符来表示,这种类型称为命名类型( Named Type ). Go 语言的基本类型中有 20 个预声明简单类型都是命名类型, Go 语言还 ...

  3. 浅谈Greenplum的Boolean类型与Text类型之间的转换

    在Greenplum或者Deepgreen中,如果我们想直接把Boolean类型转化为Text,那么可能会让你失望,因为他们不支持这种直接转化,但是可以通过UDF的方式实现,下面来简单看一下这个过程. ...

  4. C++中转换构造函数:将其它类型转换为当前类的类型

    1.C++转换构造函数:将其它类型转换为当前类的类型 在C/C++中,不同的数据类型之间可以相互转换.无需用户指明如何转换的称为自动类型转换(隐式类型转换),需要用户显式地指明如何转换的称为强制类型转 ...

  5. 如何将字符数组里的内容转换成uint8的类型?将一个字符数组里面的所有元素变成一个字符串?

      1. 如何将字符数组里的内容转换成uint8的类型? time_t t; struct tm *p;t=atoi(myTime);//myTime里面放的是一个时间戳:char myTime[11 ...

  6. Java JDBC中,MySQL字段类型到JAVA类型的转换

    转载自:https://www.cnblogs.com/waterystone/p/6226356.html 1. 概述 在使用Java JDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该 ...

  7. Java中number数字类型的转换_Java下数字类型的转换 (转)

    Java下数字类型的转换 (转)[@more@] 作者:家居猫 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数 ...

  8. arraylist能否接收强转类型_ArrayList 源码解析

    点击上方"IT牧场",选择"设为星标" 技术干货每日送达! 前言 JDK源码解析系列文章,都是基于JDK8分析的,虽然JDK14已经出来,但是JDK8我还不会, ...

  9. 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型

    将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型 问题描述: java里面时间类型转换成json数据就成这样了: "cr ...

  10. java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

    java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象. ArrayList list ...

最新文章

  1. jQuery的延迟对象
  2. python金融工程的工具包_金融工程及其Python应用
  3. 朴素贝叶斯相关基础知识
  4. 贝叶斯深度神经网络_深度学习为何胜过贝叶斯神经网络
  5. exec su-exec_WildFly Kubernetes exec探针
  6. 前端开发者的福音!通过拖拽就可生成Vue代码的平台来了!
  7. linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本
  8. 考勤排班_考勤管理系统VS传统考勤排班优劣如何?
  9. share my tools With Xcode
  10. Visual Basic从入门到精通pdf
  11. 2021软件评测师考试大纲(清华出版社2021.7第1次印刷)
  12. Xshell6、xftp资源,舒服!!(自行下载)
  13. wmic java_wmic 命令用法及实例
  14. 苹果「Find My iPhone」立功,帮警察追踪偷车嫌犯
  15. Java 中的代理(proxy)
  16. 【Kotlin】FarawayPlayer
  17. win10清理_win10系统垃圾清理方法教程
  18. 字符编码之间的相互转换 UTF8与GBK
  19. javascript网页自动填表_javascript 自动填写表单
  20. rsa public key not find

热门文章

  1. 089 重用父类方法的两种方式
  2. Linux高级命令及mysql数据安装
  3. zznuoj 2174: 水题一发 希望笑纳
  4. bootstrap引入文件方法
  5. (9.19更新:八戒退款) 砸进七万块,没想到你是这样的猪八戒网
  6. ORACLE VARCHAR2
  7. ***NSFileManager
  8. angular 倒计时
  9. phpunit 测试指定目录下的测试类
  10. Oracle 备份与恢复学习笔记(8)