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;
}
查看全文
相关阅读:
Shell编程(/bin/sh和/bin/bash) 迎客
Ubuntu命令大全 迎客
一位软件工程师的6年总结(转) 迎客
Ubuntu中常见特殊符号 迎客
Nginx 简介 迎客
IO流File对象功能删除指定目录中的空白目录
五步让你成为专家级程序员
关于eclipse 中文注释时中文字体太小的问题解决
实现一个小小的动态时钟
深入解析HashMap、HashTable
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
abap 字符串处理
SAP常用系统函数归纳
ABAP数据库操作(学习SAP程序设计的整理数据库)
PP部分主数据导出SQVI设置
Abap点滴记录
spring成神之路第十四篇:单例bean中使用多例bean,你未必会玩?
spring成神之路第十三篇:使用继承简化bean配置(abstract & parent)
spring成神之路第十五篇:代理详解(Java 动态代理&cglib 代理)?
spring成神之路第十八篇:@ComponentScan、@ComponentScans 详解(bean 批量注册)
spring成神之路第十一篇:bean中的autowirecandidate又是干什么的?
热门文章
spring成神之路第十六篇:深入理解 java 注解及 spring 对注解的增强(预备知识)
spring成神之路第十九篇:@import 详解(bean 批量注册)
spring成神之路第十七篇:@Configration 和@Bean 注解详解(bean 批量注册)
spring成神之路第十二篇:lazyinit:bean延迟初始化
spring成神之路第二十篇:@Conditional 通过条件来控制 bean 的注册
jetty 迎客
shell语法中的test命令用法 迎客
Linux/Unix环境下的make命令详解 迎客
linux netstat 使用,中文说明 迎客
Ubuntu下安装Solr 迎客
Copyright © 2011-2022 走看看