首页 > 学院 > 开发设计 > 正文

两个DataTable读取重复数据

2019-11-14 15:51:36
字体:
来源:转载
供稿:网友

今天正好用到Excel 导入转换成table , 文件中数据要和数据库里数据进行比对,有重复的抛出重复数据。

和大家分享下,欢迎高手留言指点。有问题可以留言关注!

/// <summary>
/// 验证上传文件中是否含有数据库数据
/// </summary>
/// <param name="dt1">excel文件中数据</param>
/// <param name="dt2">数据库中数据</param>
/// <returns></returns>
public string GetTableDiffer(DataTable dt1,DataTable dt2)
{
DataTable myTable = dt1.Clone();
for (int i = 0; i < dt1.Rows.Count; i++)
{
DataRow[] Row = dt2.Select("CouponNO='"+dt1.Rows[i]["券号"].ToString()+"'");
if (Row.Length > 0)
{
return "该优惠券号【" + dt1.Rows[i]["券号"].ToString() + "】数据库中已存在";
}
}
return "无重复";
}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表