Ciao Andrea.
Giuro che faccio una fatica immensa a capirti....ma probabilmente è colpa mia e del caldo.
Proviamo a chiarirci a colpi di codice:
BindingSource.DataSource=Dataset.Tables("Tabella1")
-Combobox1.DataSource = BindingSource
-Combobox1.DisplayMember = "CampoDaVisualizzare"
-Combobox2.DataSource = BindingSource
-Combobox2.DisplayMember = "CampoDaVisualizzare"
-Combobox2.DataBindings.Add(New Binding("Text", BindingSource, "CampoBindato"))
In questo modo, quando modifichi il valore della prima combobox, viene automaticamente modificato anche il valore della seconda in funzione della posizione in cui si trova il bindingsource.
Cosa non ti convince di questo codice???
Facci sapere...
Ciao