Μα αν ήταν έτσι δεν θα είχα πρόβλημα από το πρώτο Insert?
Στην βάση έχω δηλώσει το primary key μου και το έχω βάλει και autoincrement. Χρειάζεται να κάνω κάτι και στο DataSet?
Βασικά ότι χρησιμοποιώ το φτιάχνω με κώδικα (πχ τον adapter) και τα update queries του τα δημιουργώ (προς το παρών) με CommandBuilder. Το πρόβλημα που αναφέρω παρουσιάζεται με DataTable που γεμίζω με ένα απλό select * σε ένα πίνακα.