Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2010, 08:18
Ka0stj
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Mostrar y recoger datos de combobox

Hola AverAver

Primeramente yo utilizo lo siguiente para cargar mi combobox desde mi BD:

Código vb.net:
Ver original
  1. Public Sub cargar_Combo( _
  2.         ByVal ComboBox As ComboBox, _
  3.         ByVal sql As String)
  4.  
  5.         ' nueva conexión indicando al SqlConnection la cadena de conexión  
  6.         objConn = New SqlConnection(miconexion.StrConexion)
  7.  
  8.         Try
  9.             ' Abrir la conexión a Sql  
  10.             objConn.Open()
  11.             ' Pasar la consulta sql y la conexión al Sql Command  
  12.             Dim cmd As New SqlCommand(sql, objConn)
  13.             ' Inicializar un nuevo SqlDataAdapter  
  14.             Dim da As New SqlDataAdapter(cmd)
  15.             'Crear y Llenar un Dataset  
  16.             Dim ds As New DataSet
  17.             da.Fill(ds)
  18.             ' asignar el DataSource al combobox  
  19.             ComboBox.DataSource = ds.Tables(0)
  20.             ' Asignar el campo a la propiedad DisplayMember del combo  
  21.             ComboBox.DisplayMember = ds.Tables(0).Columns(0).Caption.ToString
  22.             'ComboBox.ValueMember = ds.Tables(0).Columns(0).Caption.ToString
  23.  
  24.         Catch ex As Exception
  25.             MessageBox.Show(ex.Message.ToString, _
  26.                              "error", MessageBoxButtons.OK, _
  27.                              MessageBoxIcon.Error)
  28.         Finally
  29.             If objConn.State = ConnectionState.Open Then
  30.                 objConn.Close()
  31.             End If
  32.         End Try
  33.     End Sub

Posteriormete puedes haces el llamado asi:

Código vb.net:
Ver original
  1. cargar_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...