今天正好用到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 "無重復";
}
新聞熱點
疑難解答