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;
}
查看全文
相关阅读:
【转】使用scipy进行层次聚类和k-means聚类
spark wordcont Spark: sortBy和sortByKey函数详解
scala akka通信机制
redis AOF 和RDB
java虚拟机学习
快速排序,一个爱情故事-java版
Caused by: java.io.IOException: Added a key not lexically larger than previous.
java.io.IOException: No FileSystem for scheme: hdfs
" java.lang.NoSuchFieldError: HBASE_CLIENT_PREFETCH_LIMIT
用户活跃度分析
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
Ubuntu apt-get彻底卸载软件包
开发人员不得不知的MySQL索引和查询优化
不平衡学习 Learning from Imbalanced Data
InstallShield:卸载时文字叠加,文字乱码
InstallShield: 1628 完成基于脚本的安装失败
C#获取起始位置以及添加全局资源字典
不忘初心,方得始终
TCP拥塞控制-慢启动、拥塞避免、快重传、快启动
最小生成树
最大、最小堆的实现
热门文章
利用最小堆找出10亿个数中最大的10000个数
python 普通方法,@classmethod,@staticmethod
关于python最大递归深度
C# 线程同步
未能加载文件或程序集“System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。
手写体识别中用到的Tensorflow函数复习
机器学习笔记,使用metrics.classification_report显示精确率,召回率,f1指数
Python Word2Vec使用训练好的模型生成词向量
Python使用4个空格替换Tab, TabError: inconsistent use of tabs and spaces in indentation。
[转]python进行中文文本聚类(切词以及Kmeans聚类)
Copyright © 2011-2022 走看看