Ok ho risolto sbattendoci la testa, fumando una sigaretta e tornando al pc xD
posto quello che ho fatto perchè può sempre servire a qualcuno
allora, ho popolato le combo come ho fatto vedere sopra cambiando
codice:
 ComboBox1.Items.Add(dr(0)
in
codice:
ComboBox1.Items.Add(dr("id_clienti") & "  -  " & dr("nome_cognome"))
in modo da avere 10 - Francesco Martini ovvero ID_CLIENTE - Nome_cognome
(io ho messo che nome e cognome siano nello stesso record perchè ho bisogno che sia cosi, ma normalmente si separano).

poi, una volta fatto questo ho separato la parte numerica in questo modo
codice:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        stringa = ComboBox1.Text
        indice = stringa.IndexOf("-")
        risultato = stringa.Substring(0, indice - 2)
        TextBox2.Text = risultato
    End Sub