首页 > 代码库 > 2016.8.11 DataTable合并及排除重复方法
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);
2016.8.11 DataTable合并及排除重复方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。