Yo lo haria asi:
Código HTML:
micHijo = New SqlCommand
micHijo.Connection = strConexion1
strConexion1.Open()
micHijo.CommandText = "select fldNomHijo as Padre from tblmenu inner join tblpermiso on tblpermiso.fk_menu = tblmenu.id_menu where fldNomPadre='" & str & "'"
myReaderHijo = micHijo.ExecuteReader
While myReaderHijo.Read
strcampo = Trim(myReaderHijo("campoSQL"))
lista.item.add(strcampo)
End While
Disculpa si hay algo de hijo, padre y cosas raras, esque lo he copiado del codigo que tenia para crear un menu en tiempo de ejecucion xD