C# datatable增加行(datarow)数据为另一个datatable中某行
2024-10-01 22:13:03
两个表A和B,两表结构相同。现在需要将A表中部分行拷贝到B表中,直接用 DataTableB.rows.add(dataTableA.rows[0]) 这样的方法式会报"row已经属于A表"这样的错误;
方法一:
//得到A表中的部分行
DataRow[] drA = dtA.Select("aimtype=3");
//实例B
DataTable dtB = dtA.Clone();
if (drA.Length > )
{
foreach (DataRow drVal in drA)
{
//向B中增加行
dtB.ImportRow(drVal);
}
}
方法二:
//得到A表中的部分行
DataRow[] drA = dtA.Select("aimtype=3");
//实例B
DataTable dtB = dtA.Clone();
if (drA.Length > )
{
foreach (DataRow drVal in drA)
{
//向B中增加行
dtB.Rows.Add(drVal.ItemArray);
}
}
--谨记铭心
最新文章
- yaf的简单入门
- 游戏服务器菜鸟之C#初探二游戏服务
- solr 添加索引
- .Net身份验证概述
- 判断数据库内容,在页面显示自定义数据case when
- POJ 3311 Hie with the Pie(Floyd+状态压缩DP)
- linux文件目录下各文件简介
- HDU-2547 无剑无我
- Android菜鸟的成长笔记(28)——Google官方对Andoird 2.x提供的ActionBar支持
- BZOJ 4455: [Zjoi2016]小星星 [容斥原理 树形DP]
- [C#] .NET4.0中使用4.5中的 async/await 功能实现异步
- java基础编程题练习(二)
- 兼容浏览器的div透明
- SQL Server 2008 R2 企业版安装教程
- python核心编程笔记——Chapter8
- c# 通过Windows服务启动外部程序
- aiohttp
- JavaScript中的XMLHttpRequest与WebAPI
- 【luogu P1351 联合权值】 题解
- HDU4612:Warm up(缩点+树的直径)
热门文章
- 14.NPM 常用命令
- Android 使用AIDL实现进程间的通信
- make 2>;&;1 | tee build.log
- NOI2018归程(Kruskal重构树)
- IOIOI卡片占卜(Atcoder-IOIOI カード占い)(最短路)
- secureCRT The remote system refused the connection问题解决
- 本地 oracle 安装文件夹满触发 ORA-7445 [_memmove()+64] 导致Instance Crashed 的事故
- cv2.putText 文字换行('\n')无法解析换行
- golang 获取环境信息
- 【AtCoder Regular Contest 082 A】Together