Si estás generando los ID´s de forma manual asegurate que tengas una columna como ésta:
Cita: Dim myColumn As DataColumn = New DataColumn
myColumn.DataType = System.Type.GetType("System.Int32")
With MyColumn
.AutoIncrement = True
.AutoIncrementSeed = 1
.AutoIncrementStep = 1
End With
Con ello te aseguras que siempre tendrás un ID único en esa columna por lo que podrás manipular tus registros de forma única.
Checalo....