Firstly, thanks for the reply - very useful link.
Found a very simple answer to this - effectively I needed to open the bound form and mimic the user pressing the "+" Add New button (on the Binding Navigator) - i.e. so it's ready for the user to enter a new record. This can be done very simply using the "Add New" button's "PerformClick()" method.
I just need to tell the form that the user wishes to add a new record by passing an ID value of "-1" across before using its form.show method (or whatever flag you wish to use to achieve this).
Example:
In the form's load event....
If RecID = -1 Then 'i.e. this is a new record
Me.BindingNavigatorAddNewItem.PerformClick()
Else 'This is an exisiting record so filter on the selected record ID param
'Fill the dataset - note there is an ID parameter
Me.TblTelListTableAdapter.FillByRecID(Me.UranusDataSet.tblTelList, RecID)
End If
Hope this helps.....
Regards