Χμμμ... Όταν κάνεις bind ένα control σε ένα data source θα πρέπει υποχρεωτικά το control να δείξει κάποιο item μέσα από τη λίστα των items που είναι binded, στη δική σου περίπτωση τις εγγραφές του πίνακα. Σκέφτομαι δύο λύσεις, ωστόσο δεν είναι και τόσο "καθαρές".
Η πρώτη είναι μόλις γίνεται το ΒindingSource.EndEdit και το TableAdapter.Update κατόπιν να κάνεις BindingSource.AddNew οπότε να γεμίζουν τα πεδία με κενά. Δεν λειτουργεί πάντοτε και τόσο καλά, όπως αν τύχει και εμφανίζεις πεδία identity ή lookup combo boxes που παίρνουν τιμές από άλλο data table, κλπ.
H δεύτερη είναι να βρεις στον designer της φόρμας (πχ Form1.Designer.Vb) τον κώδικα που κάνει bind όλα τα πεδία και να τον πάρεις από εκεί, να τον βάλεις σε μια δική σου ρουτίνα και να κάνεις bind / unbind κατά το δοκούν. Θα ψάξεις κάτι σαν:
TextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.BindingSource1, "FieldName", True))
Vir prudens non contra ventum mingit