hi,

i tried to do what you said by using these codes..

Code:
Dim intNo As Int32
intNo = Me.ableAdapter.Fill(Me.DataSet.Table)
Debug.WriteLine(intNo)
it returned 10.

the datatable is being filled with no problems like what you said.
but when i check the binding navigator the BindingNavigatorPositionItem says 0 of 0 which makes me think its not going to the first record.

so i tried to experiment with it... on the BackgroundWorker1_RunWorkerCompleted i tried putting in different lines of codes like..
1. Me.CustomerBindingSource.ResetBindings(True) -- works fine.
2. Me.CustomerBindingSource.Position = 1 -- will work as long as its not 0.
3. Me.CustomerBindingSource.MoveNext and Me.CustomerBindingSource.MoveLast are both working.

when putting any of the codes above, it populates the textboxes, comboboxes etc. with the data... not sure why the TableAdapter.Fill is not enough and why i need to put these codes for it to populate my controls.