MVC 之集合类转化为DataTable
2024-09-03 07:07:02
private 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);
}
foreach (object t in list)
{
ArrayList tempList = new ArrayList();
foreach (PropertyInfo pi in propertys)
{
object obj = pi.GetValue(t, null);
tempList.Add(obj);
}
object[] array = tempList.ToArray();
result.LoadDataRow(array, true);
}
}
return result;
}
最新文章
- Linux下按程序查实时流量 network traffic
- 【bzoj1700】Problem Solving 解题
- nginx配置多个虚拟主机vhost
- Linux AVG ANTIVIRUS FREE使用介绍
- Java IO流
- mongodb学习03 操作详解
- servlet 生命周期
- Codeforces Round #369 (Div. 2) A B 暴力 模拟
- oracle学习系列之三 (约束)
- ASP.NET Web.Config 读资料 (学习笔记)
- Centos6.5使用yum安装Mysql5.7
- jquery鼠标滑过展示图片时显示详情
- springcloud(二):注册中心Eureka
- redis入门(01)redis的下载和安装
- Android Studio 中设置代码块自动补齐
- 从YOLOv1到v3的进化之路
- 用 Cobertura 测量测试覆盖率
- window10单机安装storm集群
- JoinPoint
- PWA小记
热门文章
- SDUT-2116_数据结构实验之链表一:顺序建立链表
- mysql把一个表的字段update成另一个表的字段根据id
- @bzoj - 5219@ [Lydsy2017省队十连测]最长路径
- 20182019-acmicpc-asia-dhaka-regional F .Path Intersection 树链剖分
- PHP实现图片的等比缩放和Logo水印功能示例
- 根据User Agent参数的各个字段Mozilla/5.0/4.0-AppleWebKit/Chrome/Safari/Firefox/Opera/MSIE来确定/判断客户端使用什么浏览器
- H3C Comware的作用
- ubuntu netstat 查看端口占用情况
- 你以为SSL是安全的吗?
- siblings() 获得匹配集合中每个元素的同胞