今回は二つのDataTableの比較を行ってみます。二つのDataTableの中身が同じかどうか調べるというのは稀によくある事。まずはダメな例と、何の工夫もない例を挙げてみます。なお、以下で挙げる例は全て各セルの値だけを調べるものです。実際に使うときはDataTableがNULLじゃないか、列数や行数が同じかどうかを事前に調べる必要があります。 例1:ダメな例 private bool DataTableEqual(DataTable table1, DataTable table2) { return table1.Equals(table2); }
