Como le puedo hacer para que al ir llenando un dropdownlist, otro se vaya llenado automaticamente con los id con los valores que se van llenado en el primer drodownlist..tengo este codigo pero solamente me pone el ultimo, pero no todos los que deberian de ser..saludos y gracias
 
   Dim DS As DataSet
        Dim MyConnection As SqlConnection = New SqlConnection("Data Source=192.168.10.25;Initial Catalog=pap;User ID=sa;Password=xxx")
        Dim MyCommand As SqlDataAdapter
        Dim suborden As String
 
        For i As Integer = 0 To DropDownList1.Items.Count - 1
 
            suborden = DropDownList1.Items(i).ToString
            MyCommand = New SqlDataAdapter("SELECT id  FROM [articulos] where descripcion= '" & suborden & "' ", MyConnection)
 
 
            DS = New DataSet()
            MyCommand.Fill(DS, "articulos")
 
 
            DropDownList8.DataSource = DS.Tables("articulos").DefaultView
            DropDownList8.DataBind()
 
 
        Next i
        MyConnection.Close() 
  
 

