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;
}
查看全文
相关阅读:
mac sourceTree 每次操作提示需要密码
docker-compose.yml开机启动
详解Oracle 21c 中的只读Oracle主⽬录特性 (ROOH)
使用kubeadm一键部署kubernetes集群
Ubuntu18.04 开机自启动(需要 sudo 权限)
nginx加载vue3 打包后的静态文件
使用Docker搭建Nextcloud SSL站点
Docker+Selenium+TestNG+Maven+Jenkins环境搭建
Windows Server 2016安装AD并开启SSL
Centos 环境配置内网 Yum 源
原文地址:https://www.cnblogs.com/pw/p/667136.html
最新文章
C语言II博客作业04
C语言II—作业01
学期总结
第一次作业
C语言I博客作业08
C语言I博客作业07
C语言I博客作业06
C语言I博客作业05
C语言I博客作业04
C语言I博客作业03
热门文章
C语言I博客作业02
python json.dumps 参数 ensure_ascii=False(设置utf-8)
Redis实现缓存与分布式锁
java返回树形结构的正确姿势
移动端布局-Flex
IntelliJ IDEA 做java开发好用的插件
selenium 鼠标滑动操作验证码
微积分
android 投屏
不定积分计算器
Copyright © 2011-2022 走看看