Как вернуть только столбцы, которые отличаются между двумя таблицами данных - PullRequest
0 голосов
/ 29 января 2019

Я хочу сравнить две таблицы данных и вернуть только столбцы для ячеек с разными значениями.

В настоящее время я сравниваю две таблицы данных и, если есть какие-либо различия, я копирую строки данных в новыйТаблица данных.Две таблицы данных одинаковы при их создании, но пользователь может изменить значения в представлении таблицы данных, и как только они это сделают, новые значения будут сохранены во второй таблице данных.

IEnumerable<DataRow> drDifferences = dtCopyDataRowNewValues.AsEnumerable().Except(dtCopyDataRowOldValues.AsEnumerable(), DataRowComparer.Default);
return drDifferences.Any() ? drDifferences.CopyToDataTable() : new DataTable();

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...