zoukankan
html css js c++ java
复制DataTable的一种方法
如果将程序返回的DataTable加入到自己定义的一个DataSet中,直接用ds.Tables.Add(dt)的方法,就会出现“该DataTable已属于另外一个DataSet”的错误。这时候我们需要建一个新的DataTable,并将原来的DataTable的结构及数据导入到新的DataTable中,这时候就可以使用下面的方法(当然方法并不是唯一的):
/**/
///
<summary>
///
复制DataTable
///
</summary>
///
<param name="copyDt">
数据源
</param>
///
<param name="tableName">
新DataTable名称
</param>
///
<returns>
复制后的DataTable
</returns>
private
DataTable CopyDataTable(DataTable copyDt,
string
tableName)
{
DataTable dt
=
new
DataTable(tableName);
foreach
(DataColumn columm
in
copyDt.Columns)
{
dt.Columns.Add(columm.ColumnName,columm.DataType);
}
foreach
(DataRow row
in
copyDt.Rows)
{
dt.BeginInit();
dt.ImportRow(row);
dt.EndInit();
}
return
dt;
}
查看全文
相关阅读:
Swift中枚举的总结以及使用
CapsLock Enhancement via AutoHotKey
计算思维
计算几何-凸包算法 Python实现与Matlab动画演示
CapsLock魔改大法——变废为宝实现高效编辑
Python调用Matlab2014b引擎
VC++如何利用Matlab2014b的图形引擎进行绘图
Window中C++进行精确计时的方法
十四。算法小知识点
十三。宫水三叶公众号总结
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
开篇记(好记性不如烂笔头)
实用性模型算法研究
C#动态操作DataTable(新增行、列、查询行、列等)
C#中AppDomain.CurrentDomain.BaseDirectory及各种路径获取方法
Magento2开发教程
Magento 2开发教程
Magento 2开发教程
Magento 2中文手册教程
Magento 2中文手册教程
Magento 2中文文档教程
热门文章
Dubbo使用Sentinel来对服务进行降级与限流
ThreadLocal父子线程之间的数据传递问题
SpringMVC基础教程
SpringMVC异常体系
Struts学习笔记
SSH框架aop的切面表达式
oc和swift对代码的分组,方便代码查找和导航用
error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
Qt的多线程总结以及使用(一)
修改程序在桌面和开始的快捷图标
Copyright © 2011-2022 走看看