if they exit the app and restart the previously added customer now shows up in the combobox list." - so ideally, how do you get the combobox to reflect the newly added record without exiting the app? Otherwise you are only changing the copy of the data, not the data. Even if you pass a Data Set as an argument, you are populating one of the Data Tables in its Tables collection.
Now, reading your posts a bit more carefully, there's no reason that calling Update on a Table Adapter should cause the selection in the Combo Box to change. Machines) 'Returning From a dialog Dim Result As Dialog Result Result = dlg New Machine. A Data Set has a Tables property, which is a collection of Data Tables, and a Relations property, which is a collection of Data Relations.
A common scenario is binding a Data Table via the Data Source and setting the Display Member and Value Member to "Name" and "ID" respectively.
That way the user sees a list of names they can choose and you can get the ID that corresponds to the selected name from the Selected Value property.
the combobox properties being used are data source, display member and valuemember - I'm still very green at this but also noticed a plus sign entitled 'databindings' above combobox name, but all are blank - will begin researching what those are all about next....
You wouldn't use the Data Bindings property at all.
as i said, an exit and restart of the app displays the accurate data....i can't figure this out for the life of me. All the Refresh method of any control does is redraw it on-screen. If the binding hasn't been updated then redrawing it will have no effect.