Как создать объект DataRow как копию существующей DataRow
Задача такова.
Есть две идентичные DataTable.
В одной одной из них dtOriginal есть набор DataRow-s, а вторая dtCopy пустая.
Причем строки в первой из них могут быть задвоенные или даже затроенные или зачетверенные. Мне нужно избавиться от задвоенных строк.
Я пытаюсь решить проблему так.
В цикле перебираю записи в dtOriginal. Внутри цикла организовываю цикл по записям dtCopy. Если такой записи не найдено - я переписываю Row из dtOriginal в dtCopy:
dtCopy.Rows.Add(dtOriginal.rows(i))
Но получаю ошибку.
Вопроса два.
1) Как переписать строку из одной таблицы в другую?
2) А может вообще организовать весь процесс по другому? Может быть существует другой вариант, как избавиться от задвоенных строк в dtOriginal?
|