Задача: перекачать данные из TableNotUnique в другую таблицу TableUnique, таким образом, чтобы в новой таблице значения столбца PotentialUnique были бы уникальными.
Вобще-то, самый тупой способ выглядит примерно так...
Dim TableUnique As New DataTable
TableUnique = TableNotUnique.Clone
TableUnique.Columns("PotentialUnique").Unique = True
Dim rows As DataRow() = TableNotUnique.Select()
Dim row As DataRow
For Each row In rows
Try
Dim row2 As DataRow = TableUnique.NewRow
row2.BeginEdit()
row2 ("PotentialUnique") = row("PotentialUnique")
'--------------------- Other fields ------------
row2.EndEdit()
TableUnique.Rows.Add(row2)
Catch ex As Exception
End Try
Next row
TableUnique.AcceptChanges()
Но нельзя ли сделать все как-то попроще, одним движением.
Спасибо.