Private Sub Foo()
'THE PURPOSE OF THIS SUB IS BIND ONE DATASOURCE TO TWO DIFFERENT WINDOWS COMPONENTS
'THE SECRET IS TO USE THE New Windows.Forms.BindingContext COMMAND
'CREATE A DATATABLE THAT WILL HOLD THE NAMES OF ALL 50 US STATES
Dim objDT As New Data.DataTable
objDT = GetAll50States() 'THE QUERY THAT TAKES A LONG TIME TO EXECUTE
'Fill ShipFrom Combo
cmbShipFrom.BindingContext = New Windows.Forms.BindingContext
cmbShipFrom.DataSource = objDT
cmbShipFrom.DisplayMember = "FullName"
cmbShipFrom.ValueMember = "PostalAbbreviation"
'Fill ShipTo Combo
cmbShipTo.BindingContext = New Windows.Forms.BindingContext
cmbShipTo.DataSource = objDT
cmbShipTo.DisplayMember = "FullName"
cmbShipTo.ValueMember = "PostalAbbreviation"
End Sub