No puedes hacer lo que mencionas de moverte por los campos del dropdowlist solo puedes obtener el COD y para obtener los demas datos tendras que hacer una query a la bd y filtrar por medio del cod para obtener los otros datos.
Arias algo asi.
SubDropDownList1_SelectedIndexChanged(...)
Dim query As String = "SELECT * FROM NOMBRETABLA WHERE Cod=@cod"
Using conn As New SqlConnection("Connection strign")
Dim cmd As New SqlCommand(query, conn)
cmd.Parameters.AddWithValue("@cod", convert.ToInt32(DropDownList1.SelectedValue))
conn.Open()
Dim reader As SqlDataReader = command.ExecuteReader()
If reader.Read() Then
txtnom.Text = Convert.ToString(reader("Nom"))
txtdir.Text = Convert.ToString(reader("Dir"))
txttelf.Text = Convert.ToString(reader("Telf"))
End If
End Using
End Sub
Como veras filtras los datos por medio del campo cod.
Saludos.
Cristian Torres
Blog Cristian Torres
El Salvador - San Salvador