Я хочу сравнить две таблицы данных и вернуть только столбцы для ячеек с разными значениями.
В настоящее время я сравниваю две таблицы данных и, если есть какие-либо различия, я копирую строки данных в новыйТаблица данных.Две таблицы данных одинаковы при их создании, но пользователь может изменить значения в представлении таблицы данных, и как только они это сделают, новые значения будут сохранены во второй таблице данных.
IEnumerable<DataRow> drDifferences = dtCopyDataRowNewValues.AsEnumerable().Except(dtCopyDataRowOldValues.AsEnumerable(), DataRowComparer.Default);
return drDifferences.Any() ? drDifferences.CopyToDataTable() : new DataTable();
Так что мне нужночтобы сделать что-то похожее на то, что я делаю сейчас с приведенным выше кодом, но при сравнении двух таблиц данных вместо возврата всей строки просто верните измененные столбцы, любая помощь будет очень признательна.