博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016.8.11 DataTable合并及排除重复方法
阅读量:6500 次
发布时间:2019-06-24

本文共 570 字,大约阅读时间需要 1 分钟。

合并:

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

你可能感兴趣的文章
mactex 配置emacs和auctex
查看>>
fedora inittab
查看>>
网站优化怎么做?老鸟实战经验交给你
查看>>
ORACLE临时表空间总结
查看>>
hbase shell命令扩展
查看>>
emacs乱码
查看>>
C++中cout输出字符型指针地址值的方法
查看>>
ubuntu-10.10系统中samba服务的安装
查看>>
ConcurrentDictionary in dotnet
查看>>
Credentials and Access Control in Linux
查看>>
我的 Putty 窗口字体背景颜色配置
查看>>
sicily 1034 Forest
查看>>
oralce与mysql的区别
查看>>
android service & AIDL
查看>>
java 时间戳和PHP时间戳 的转换 php time()
查看>>
Linux常用命令大全
查看>>
linux /proc目录
查看>>
[linux命令]mount umount
查看>>
div构建table
查看>>
批量修改文件名后缀
查看>>