C# DataTable转为ArrayList
2024-08-28 04:39:23
private static ArrayList DataTableToArrayList(DataTable data)
{
ArrayList array = new ArrayList();
for (int i = 0; i < data.Rows.Count; i++)
{
DataRow row = data.Rows[i];
Hashtable record = new Hashtable();
for (int j = 0; j < data.Columns.Count; j++)
{
object cellValue = row[j];
if (cellValue.GetType() == typeof(DBNull))
{
cellValue = null;
}
record[data.Columns[j].ColumnName] = cellValue;
}
array.Add(record);
}
return array;
}
最新文章
- CentOS利用nginx和php-fpm搭建owncloud私有云
- 摸索探寻之Mac OS 使用及快捷键
- python pep8
- Android studio工具介绍
- 【BZOJ】1503: [NOI2004]郁闷的出纳员(Splay)
- (转)iOS7界面设计规范(1) - UI基础 - 为iOS7而设计
- win7 tomcat
- CentOS 5.7 中文乱码问题解决方案
- sdf SimpleDateFormat 不是线程安全的,
- JAVA提高七:类加载器
- [Codeforces 922E]Birds
- Android进阶(三)android httpClient 支持HTTPS的访问方式
- 【HDU1846】Brave Game(博弈论)
- HDU 5405 Sometimes Naive(动态树)
- CentOS SELinux服务关闭与开启
- Hadoop Hbase理论及实操
- python的Web框架,Django模板标签及模板的继承
- find-k-pairs-with-smallest-sums
- cp 命令(转)
- 源代码解说ActionBar的各种使用方法
热门文章
- Discuz升级 Database Error : pre_common_syscache ADD PRIMARY KEY (cname)【解决办法】
- (appium+python)UI自动化_08_unittest编写测试用例
- spring-第二篇ApplicationContext国际化及事件机制
- ExcelVBA 操作putty
- indexOf与includes的区别
- 一波骚操作,我把 SQL 执行效率提高了 10,000,000 倍!
- jvm学习(3)方法区、堆、对象存储位置
- 《剑指offer》面试题11 数值的整数次方 Java版
- Django读写分离
- mysql处理重复数据仅保留一条记录