1
データセットに2つのデータセットがあり、データテーブルに含まれるデータに違いがあるかどうかを知る必要があります。私はループや個々のレコードや列の比較を避けようとしていますが、それ以外の方法はありません。私が知る必要があるのは、データに違いがある場合は、違いの詳細を知る必要はないということです。2つのデータセットを比較するには
私は以下のコードを試しましたが、dataset.HasChanges()が常にfalseを返すようにdataset.Mergeがrowstatusを更新しないようです。任意のヘルプは高く評価されています:
var currentDataSet = GetSomeData();
var historicalDataSet = GetSomeHistoricalData();
historicalDataSet.Merge(currentDataSet);
if (historicalDataSet.HasChanges()) DoSomeStuff();
はい、それはチケットです。この場合、レコードのスキーマと順序が保証されているので、これは完全に機能します。それを自分で考えたのだろうか!ありがとう。 – JasonS
6年経ちました。事が変わったと確信しています。データロー(および/またはデータ)を比較できるようになりましたか?それはかなり共通の問題だと思われます - 私は同じことをしたいです。レンダリングすることができれば、将来のユーザーには大きな頭痛を与えません。 – BKSpurgeon