2016.8.11 DataTable合并及排除重复方法
合并:
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合并及排除重复方法相关推荐
- 2016年11月前端面试题整理汇总
一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势.2.项目介绍3.如何看待前端开发?4.平时是如何学习前端开发的?5.未来三到五年的规划是怎样的? pos ...
- 如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技、科技金融等概念的
如何利用大数据做金融风控? 原创 2016年11月24日 17:42:03 标签: 大数据 / 金融 / 风控 1594 导语:如何通过海量数据与欺诈风险进行博弈? 随着金融科技.科技金融等概念的热起 ...
- 不小心合并了icloud通讯录_如何在macOS和iCloud中合并和删除重复的联系人?
如果您多年来一直在Mac上维护和迁移相同的"联系人"列表,那么您可能会遇到很多重复的联系人卡片.首次在Mac上设置iCloud联系人后,它们似乎也可能出现在任何地方.在这里,我们将 ...
- 【技术精华汇总】不一样的技术创新——阿里巴巴2016双11背后的技术
2019独角兽企业重金招聘Python工程师标准>>> 每年的"双11"是阿里技术的大阅兵和创新能力的集中检阅.2016年的"双11"背后,更 ...
- mysql 重复字段查询及排除重复值
转载链接:http://blog.sina.com.cn/s/blog_3edc5e2e010131ys.html mysql 重复字段查询及排除重复值 SELECT a.id,a.title FRO ...
- python concat去除重复值语句_Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值...
目录 第二章(pandas) Python数据处理从零开始----第二章(pandas)④数据合并和处理重复值 ============================================ ...
- Fly.Box天禾云盘2016双11超级钜惠,超低折扣!!!
Fly.Box企业网盘2016双十一超级钜惠,超低折扣,超多优惠 凡在2016年11月1日至2016年11月11日期间下单的客户,均可享受5折优惠,终身免费升级,免费服务. 推荐即可获2折返现,老用户 ...
- java list 合并 重复的数据_Java ArrayList合并并删除重复数据3种方法
首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList合并并删除重复数据3种方法 1. 通过List自带方法list.retainAll() Lis ...
- 将两个DataTable合并成一个DataTable
//两个结构一样的DT合并 DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTa ...
最新文章
- 安装 Docker 一
- 【VMCloud云平台】私有云门户第一朵Web云(一)
- java中的浮点计算
- 学习旧岛小程序 (5) 自定义组件的自定义事件
- AutoLayout全解
- 《 Spring1之第二次站立会议(重发)》
- 最新 | 2018年无人机研发热点
- 产品经理必须知道的一点知识:三种方法判断一个产品该不该做
- jQuery---操作类名
- oracle 仲宏伟,Oracle数据库Merge的使用
- Brute Force_medium
- centos6.9下设置nginx服务开机自动启动
- java程序设计编程题_JAVA编程题全集100题及答案
- 2019最新易桥(HttpPrinter) web打印控件完整版版|HttpPrinter web打印控件下载
- 地图上分成一块一块区域 高德地图_高德地图行政区域划分问题有点搞不懂
- 一道智商测试题 月薪三万
- 3993: [SDOI2015]星际战争
- wincc做皮带动画_WINCC中制作管道流体流动动画的一种方法
- getAttribute()用法
- python Opencv和pyautogui实现自动识图点击
热门文章
- 在C# Express 2005中配置 NUnit
- git track远程分支
- FastDFS安装与使用
- asp.net利用RAR实现文件压缩解压缩【月儿原创】
- 人脸识别引擎SeetaFaceEngine中Alignment模块使用的测试代码
- C++11中weak_ptr的使用
- 在Ubuntu14.04 64位上编译CMake源码操作步骤
- Cygwin的安装及在Android jni中的简单使用举例
- 毕业季:理想很丰满,现实也可以很丰满!
- php easyui tree 结构,EasyUI Tree树组件无限循环的解决方法