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;
}
查看全文
相关阅读:
pom配置进行版本号统一管理
设置配置文件信息时的classpath
[spring]启动时报错:NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
powerdesigner使用之——从“概念模型”到“物理模型”
Spring-MVC理解之二:前置控制器
Spring-MVC理解之一:应用上下文webApplicationContext
spring配置:context:property-placeholder 读取配置文件信息 在配置文件中使用el表达式填充值
javaee web项目的目录结构
22 Swap Nodes in Pairs
21. Merge Two Sorted Lists
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
函数节流的通用实现
实时监测contenteditable(可编辑文档)的内容发生改变
解决Chrome Safari Opera环境下 动态创建iframe onload事件同步执行
js字符串转dom
自己动手实现一个简化版的requireJs
禁止苹果手机默认行为(阻止页面的滚动)
a标签绝对定位,点击区域被图片遮挡(IE下)
jQuery获取margin-top和padding-top的值
子DIV设置margin-top影响父DIV位置的解决办法
C# 匿名方法 1027
热门文章
【转】c# 协变和逆变
C# 比较方法
C# TryXXXX模式
C#中的可空类型
T_SQL基于列的逻辑表达式(case)
C# 中Newtonsoft.Json的安装和使用
安装微软ASP.NET MVC 4,运行以下的包管理器控制台命令
c# string.Format用法总结
工作流
测试状态
Copyright © 2011-2022 走看看