если посмотришь, то в первой и второй таблице много полей повторяется. (при генерации DataGrid изначально поля из первой таблицы заполняются данными из второй таблицы, но пользователь их может в любой момент поменять без изменения исходных данных)
так вот, если пользователь в одной ячейке поменяет данные, то нужно проверить, соотвествуют ли данные в ячейке данным из второй таблица (если нет, то поменять цвет)