public bool DataTableTheSame(DataTable Table1, DataTable Table2) { if (Table1 == null || Table2 == null) { return false; } if (Table1.Rows.Count != Table2.Rows.Count) { return false; } if (Table1.Columns.Count != Table2.Columns.Count) { return false; } for (int i = 0; i < Table1.Rows.Count; i++) { for (int j = 0; j < Table1.Columns.Count; j++) { if (Table1.Rows[i][j]!= Table2.Rows[i][j]) { return false; } } } return true; }