Hola
AverAver
Primeramente yo utilizo lo siguiente para cargar mi combobox desde mi BD:
Código vb.net:
Ver originalPublic Sub cargar_Combo( _
ByVal ComboBox As ComboBox, _
ByVal sql As String)
' nueva conexión indicando al SqlConnection la cadena de conexión
objConn = New SqlConnection(miconexion.StrConexion)
Try
' Abrir la conexión a Sql
objConn.Open()
' Pasar la consulta sql y la conexión al Sql Command
Dim cmd As New SqlCommand(sql, objConn)
' Inicializar un nuevo SqlDataAdapter
Dim da As New SqlDataAdapter(cmd)
'Crear y Llenar un Dataset
Dim ds As New DataSet
da.Fill(ds)
' asignar el DataSource al combobox
ComboBox.DataSource = ds.Tables(0)
' Asignar el campo a la propiedad DisplayMember del combo
ComboBox.DisplayMember = ds.Tables(0).Columns(0).Caption.ToString
'ComboBox.ValueMember = ds.Tables(0).Columns(0).Caption.ToString
Catch ex As Exception
MessageBox.Show(ex.Message.ToString, _
"error", MessageBoxButtons.OK, _
MessageBoxIcon.Error)
Finally
If objConn.State = ConnectionState.Open Then
End If
End Try
End Sub
Posteriormete puedes haces el llamado asi:
Código vb.net:
Ver originalcargar_Combo(MiComboBox, MiQuery)
Respecto a tu pregunta se me ocurre que en tu query para cargar el segundo combobox lo filtres con información o el valor seleccionado del primer combobox esto por supuesto en el query que recibe como parámetro el método cargar combo.
Intentalo y cuestas como te fue. Saludos...