C#比较两个datatable并出修改差异的值

C#⽐较两个datatable并出修改差异的值C# ⽐较两个datatable并出修改差异的值
//要⽐较的两个表
DataTable dtA; //修改前
DataTable dtB;//修改后
//调⽤⽅法
string isEquals = CompareDataTable(dtA, dtB);
if (isEquals.Length != 0)
{
MessageBox.Show("修改内容:" + isEquals);
}定州英才实验中学
///<summary>
数字阵列雷达
/
//⽐较两个DataTable内容是否相等,先是⽐数量,数量相等就⽐内容
石家庄七一学校///</summary>
///<param name="dtA"></param>
///<param name="dtB"></param>
///<returns></returns>
private string CompareDataTable(DataTable dtA, DataTable dtB)cppu
{
StringBuilder strbulid = new StringBuilder();
//⽐内容
for (int i = 0; i < dtA.Rows.Count; i++)
{
for (int j = 0; j < dtA.Columns.Count; j++)
{
if (!dtA.Rows[i][j].Equals(dtB.Rows[i][j]))
{
//此处\n不需要转义,不然会报错
strbulid.AppendFormat(@"\n" + "原值:{0}  新值:{1}", dtA.Rows[i][j].ToString(), dtB.Rows[i][j].ToString());
// return false;砂轮粒度
}
}
}
return strbulid.ToString();
连体人}
}

本文发布于:2024-09-20 17:34:14,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/614668.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:转义   相等   数量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议