Ciao a tutti e un GRAZIE a Patel per la soluzione..
erano giorni che ci giravo intorno.. stavo impazzendo!

Ho risolo modificato il codice in questo modo in quanto veniva eliminata l'ultima riga:

codice:
ToolCombo1.Items.Clear()
For n As Integer = 0 To DGVfraz.Rows.Count - 1
      ToolCombo1.Items.Add(DGVfraz.Item(0, n).Value)
Next
Forse dovrei aprire una nuova discussione per chiedere un'altro piccolo aiuto.


Con il codice postato leggo un file .txt e lo apro nella DGVfraz.
Con l'aiuto di Patel, riesco ora popolare la combobox (ToolCombo1) con gli item relativi a tutte le righe della datagridview (DGVfraz) formata da 4 colonne ed n righe.




Effettuando la scelta di una voce dalla combobox, vorrei popolare le 3 textbox con le rispettive colonne:


ES: la DGVfraz mostra tale riga:
ROMA | 11.112.12.11 | Username | PWD


scegliendo dalla COMBOBOX "ROMA" vorrei popolare le rispettive textbox con i restanti valori: SERVER / USER / PWD


E' possibile fare un ciclo anche in tal caso?


Ho cercato di risolvere alla meglio con questo codice.. ma se aumentano le righe, devo modificare il codice manualmente:


codice:
If ToolCombo1.Text = (DGVfraz.Item(0, 0).Value) Then
            txtServer.Text = (DGVfraz.Item(1, 0).Value)
            txtUser.Text = (DGVfraz.Item(2, 0).Value)
            TxtPwd.Text = (DGVfraz.Item(3, 0).Value)
        End If


        If ToolCombo1.Text = (DGVfraz.Item(0, 1).Value) Then
            txtServer.Text = (DGVfraz.Item(1, 1).Value)
            txtUser.Text = (DGVfraz.Item(2, 1).Value)
            TxtPwd.Text = (DGVfraz.Item(3, 1).Value)
        End If


        If ToolCombo1.Text = (DGVfraz.Item(0, 2).Value) Then
            txtServer.Text = (DGVfraz.Item(1, 2).Value)
            txtUser.Text = (DGVfraz.Item(2, 2).Value)
            TxtPwd.Text = (DGVfraz.Item(3, 2).Value)
        End If
Potreste aiutarmi ?
Grazie ancora.
Fabio