【发布时间】:2017-02-04 08:14:18
【问题描述】:
我有两个包含 300 列和 100000 行的巨大数据表。我想逐个单元格地比较它们,并在第三个数据表中显示结果。如果发生匹配,在结果中显示 1,如果未匹配在结果中显示 0。我使用了 for 循环,但它非常慢并且花费了很多时间。有人可以帮忙吗?
【问题讨论】:
-
您需要提供有关您的问题、当前代码和预期结果的更多详细信息
我有两个包含 300 列和 100000 行的巨大数据表。我想逐个单元格地比较它们,并在第三个数据表中显示结果。如果发生匹配,在结果中显示 1,如果未匹配在结果中显示 0。我使用了 for 循环,但它非常慢并且花费了很多时间。有人可以帮忙吗?
【问题讨论】:
您可以点击以下链接:-
http://canlu.blogspot.in/2009/05/how-to-compare-two-datatables-in-adonet.html
https://www.dotnetperls.com/datatable-compare-rows
唯一可能的解决方案是循环,但以上两个链接为您提供了一些内置集合,可以缓解循环并提高性能。
【讨论】:
首先你需要提供一些代码和相同的期望。
【讨论】: