...αν και άργησα λίγο σε ευχαριστώ πολύ για την απάντηση. Με βοήθησε πολύ να καταλάβω την έννοια των instances!

Δουλεύοντας πάνω στα Data Sets μου δημιουργήθηκαν και κάποιες άλλες ψιλοαπορίες (
...δεν πρόκειται να τις αναφέρω όλες, ιδιαίτερα αν δεν το ψάξω αρκετά το ζήτημα...). Μια από αυτές είναι η παρακάτω...
Έστω ότι το instance του DataSet που χρησιμοποιούμε είναι το
dsX (για να υπάρχει μια συνέχεια στο thread).
Έστω ότι έχουμε και το instance ενός BindingSource αντικειμένου με όνομα
myBind
Τέλος έχουμε και το instance ενός TableAdapter που βλέπει σε ένα πίνακα (πχ Companies) από το DataSet με όνομα
myCompanies
Για να ορίσω το .DataSource του BindingSource αντικειμένου χρησιμοποιώ το εξής
myBind.DataSource = myCompanies.GetData()
Στο κώδικα που παράγει αυτομάτως η VB NET παρατήρησα ότι για να γίνει το ίδιο πράγμα παράγεται ο κώδικας
myBind.DataMember = "Companies"
myBind.DataSource = dsX
Από ότι καταλαβαίνω η 1η μέθοδος χρησιμοποιεί το TableAdapter, ενώ η άλλη το DataTable.
Ποιά ακριβώς είναι η λειτουργική διαφορά; Ποιός είναι ο σωστότερος τρόπος υλοποίησης;
