ImportRow завершится ошибкой, если нарушены ограничения, и будет только ADD, поэтому проверьте количество строк в вашей таблице в конце.Вы, вероятно, обнаружите, что ни один из них не добавляется, особенно если задействован первичный ключ.
Учитывая, что tb является Cloned из table1, я бы посоветовал вам пропустить адаптер.в таблице 1 неверно.
Или вы можете попробовать использовать tb.Load (table1.CreateDataReader (), LoadOption.Upsert);