ArrayList转换类型为DataTable类型
/// <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类型相关推荐
- Date类型与String类型互相转换
string类型转换为date类型 // strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日// HH时mm ...
- Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)
1. 命名类型和未命名类型 1.1 命名类型 类型可以通过标识符来表示,这种类型称为命名类型( Named Type ). Go 语言的基本类型中有 20 个预声明简单类型都是命名类型, Go 语言还 ...
- 浅谈Greenplum的Boolean类型与Text类型之间的转换
在Greenplum或者Deepgreen中,如果我们想直接把Boolean类型转化为Text,那么可能会让你失望,因为他们不支持这种直接转化,但是可以通过UDF的方式实现,下面来简单看一下这个过程. ...
- C++中转换构造函数:将其它类型转换为当前类的类型
1.C++转换构造函数:将其它类型转换为当前类的类型 在C/C++中,不同的数据类型之间可以相互转换.无需用户指明如何转换的称为自动类型转换(隐式类型转换),需要用户显式地指明如何转换的称为强制类型转 ...
- 如何将字符数组里的内容转换成uint8的类型?将一个字符数组里面的所有元素变成一个字符串?
1. 如何将字符数组里的内容转换成uint8的类型? time_t t; struct tm *p;t=atoi(myTime);//myTime里面放的是一个时间戳:char myTime[11 ...
- Java JDBC中,MySQL字段类型到JAVA类型的转换
转载自:https://www.cnblogs.com/waterystone/p/6226356.html 1. 概述 在使用Java JDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该 ...
- Java中number数字类型的转换_Java下数字类型的转换 (转)
Java下数字类型的转换 (转)[@more@] 作者:家居猫 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数 ...
- arraylist能否接收强转类型_ArrayList 源码解析
点击上方"IT牧场",选择"设为星标" 技术干货每日送达! 前言 JDK源码解析系列文章,都是基于JDK8分析的,虽然JDK14已经出来,但是JDK8我还不会, ...
- 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型 问题描述: java里面时间类型转换成json数据就成这样了: "cr ...
- java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象. ArrayList list ...
最新文章
- jQuery的延迟对象
- python金融工程的工具包_金融工程及其Python应用
- 朴素贝叶斯相关基础知识
- 贝叶斯深度神经网络_深度学习为何胜过贝叶斯神经网络
- exec su-exec_WildFly Kubernetes exec探针
- 前端开发者的福音!通过拖拽就可生成Vue代码的平台来了!
- linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本
- 考勤排班_考勤管理系统VS传统考勤排班优劣如何?
- share my tools With Xcode
- Visual Basic从入门到精通pdf
- 2021软件评测师考试大纲(清华出版社2021.7第1次印刷)
- Xshell6、xftp资源,舒服!!(自行下载)
- wmic java_wmic 命令用法及实例
- 苹果「Find My iPhone」立功,帮警察追踪偷车嫌犯
- Java 中的代理(proxy)
- 【Kotlin】FarawayPlayer
- win10清理_win10系统垃圾清理方法教程
- 字符编码之间的相互转换 UTF8与GBK
- javascript网页自动填表_javascript 自动填写表单
- rsa public key not find