Vereis, en el evento load del form1 se produce la llamada a 2 procedimientos los cuales cargan los combos con sus respectivos datos de la siguiente manera:
Private Sub cargar_combo()
Dim dscombo As New DataSet
Dim da As New OleDbDataAdapter("select * from Tabla", con)
da.Fill(dscombo)
With (ComboBox1)
.DataSource = dscombo
.DisplayMember = ("tabla.campo_descripcion")
.ValueMember = ("tabla.campo_codigo")
End With
ComboBox1.Text = ""
End sub
Lo mismo para el combobox2. Los 2 combos cuando se carga el formulario estan inicializados a "" (con lo que dudo que sea porque no tiene seleccionado ningun valor) y a medida que vamos seleccionando valores va filtrando la grilla, o por lo menos es lo que deberia hacer. Los combos los carga perfectamente, es a la hora de realizar el filtrado que me da ese error. He probado lo que me dijiste acalanto, pero todo igual. |