合并:

DataTable pros=xxx;

DataTable pstar=yyy;

//将两张DataTable合成一张

foreach (DataRow dr in pstar.Rows)

{

pros.ImportRow(dr);

}

DataTable设置主键,并判断重复

DataTable allpros =xxx;

单列设为主键:

//设置第某列为主键

allpros.PrimaryKey = new DataColumn[] { pros.Columns[0]};

foreach (DataRow dr in pros.Rows)

{

//排除相同id,相同类型的程序

if (!allpros.Rows.Contains(dr[0]}))

allpros.ImportRow(dr);

}

多列设为主键

allpros.PrimaryKey = new DataColumn[] { pros.Columns[0], pros.Columns[1] };

if (!allpros.Rows.Contains(new object[2]{dr[0],dr[1]}))

allpros.ImportRow(dr);

转载于:https://www.cnblogs.com/mol1995/p/5965020.html

2016.8.11 DataTable合并及排除重复方法相关推荐

  1. 2016年11月前端面试题整理汇总

    一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势.2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的? pos ...

  2. 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的

    如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...

  3. 不小心合并了icloud通讯录_如何在macOS和iCloud中合并和删除重复的联系人?

    如果您多年来一直在Mac上维护和迁移相同的"联系人"列表,那么您可能会遇到很多重复的联系人卡片.首次在Mac上设置iCloud联系人后,它们似乎也可能出现在任何地方.在这里,我们将 ...

  4. 【技术精华汇总】不一样的技术创新——阿里巴巴2016双11背后的技术

    2019独角兽企业重金招聘Python工程师标准>>> 每年的"双11"是阿里技术的大阅兵和创新能力的集中检阅.2016年的"双11"背后,更 ...

  5. mysql 重复字段查询及排除重复值

    转载链接:http://blog.sina.com.cn/s/blog_3edc5e2e010131ys.html mysql 重复字段查询及排除重复值 SELECT a.id,a.title FRO ...

  6. python concat去除重复值语句_Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值...

    目录 第二章(pandas) Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值 ============================================ ...

  7. Fly.Box天禾云盘2016双11超级钜惠,超低折扣!!!

    Fly.Box企业网盘2016双十一超级钜惠,超低折扣,超多优惠 凡在2016年11月1日至2016年11月11日期间下单的客户,均可享受5折优惠,终身免费升级,免费服务. 推荐即可获2折返现,老用户 ...

  8. java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法

    首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList合并并删除重复数据3种方法 1. 通过List自带方法list.retainAll() Lis ...

  9. 将两个DataTable合并成一个DataTable

    //两个结构一样的DT合并 DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTa ...

最新文章

  1. 安装 Docker 一
  2. 【VMCloud云平台】私有云门户第一朵Web云(一)
  3. java中的浮点计算
  4. 学习旧岛小程序 (5) 自定义组件的自定义事件
  5. AutoLayout全解
  6. 《 Spring1之第二次站立会议(重发)》
  7. 最新 | 2018年无人机研发热点
  8. 产品经理必须知道的一点知识:三种方法判断一个产品该不该做
  9. jQuery---操作类名
  10. oracle 仲宏伟,Oracle数据库Merge的使用
  11. Brute Force_medium
  12. centos6.9下设置nginx服务开机自动启动
  13. java程序设计编程题_JAVA编程题全集100题及答案
  14. 2019最新易桥(HttpPrinter) web打印控件完整版版|HttpPrinter web打印控件下载
  15. 地图上分成一块一块区域 高德地图_高德地图行政区域划分问题有点搞不懂
  16. 一道智商测试题 月薪三万
  17. 3993: [SDOI2015]星际战争
  18. wincc做皮带动画_WINCC中制作管道流体流动动画的一种方法
  19. getAttribute()用法
  20. python Opencv和pyautogui实现自动识图点击

热门文章

  1. 在C# Express 2005中配置 NUnit
  2. git track远程分支
  3. FastDFS安装与使用
  4. asp.net利用RAR实现文件压缩解压缩【月儿原创】
  5. 人脸识别引擎SeetaFaceEngine中Alignment模块使用的测试代码
  6. C++11中weak_ptr的使用
  7. 在Ubuntu14.04 64位上编译CMake源码操作步骤
  8. Cygwin的安装及在Android jni中的简单使用举例
  9. 毕业季:理想很丰满,现实也可以很丰满!
  10. php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法