C#中对两个表的数据进行对比

C#中对两个表的数据进行对比,第1张

DataTable c =new DataTable ()

c.columns.add("pass",typeof(string))

foreach(DataRow dr1 in a.rows)

{

DataRow [] dtemp = b.select("pass="+dr1["pass"].tostring())

if(dtemp.Length>0)

{

DataRow drNew = c.NewRow()

drNew ["pass"] = dtemp[0]["pass"]

c.rows.add(drnew)

}

}

dataGridView.source = c//此处根据实际需求来

//未经测试,大概思路吧,你也可以不用b.select,b表也用foreach(),如

foreach(DataRow dr1 in a.rows)

{

foreach(DataRow dr2 in b.rows){

// do something

}

}

我的做法1、新建一个表格C2、复制A表格的数据到C的A列3、复制B表格的数据到C的B列4、在C表格的C1录入=if(a1=b1,0,1)5、下拉公式6、查找C列所有的1,有1就代表a和b不同


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9602518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存