Por partes, mi buen.
Cuando das doble click sobre tu ComboBox en modo DISEÑO, te aparece automáticamente en código algo como:
Código:
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
End Sub
Dentro de este, podrás programar lo q desees q ocurra al cambiar la selección en tu ComboBox.
El ComboBox tiene ciertas propiedades q puedes usar: SelectedIndex, SelectedItem, SelectedText, SelectedValue.
Podrias hacer algo así:
Código:
Dim strTemp As String() = ComboBox1.SelectedText.Split("-"c)
Esto te guarda en un arreglo de Strings (
strTemp()) los valores de tu selección, de acuerdo al Texto, separando los elementos por el caracter "-", quedándote 3 elementos a los q puedes acceder por su índice dentro del arreglo (
strTemp(0), strTemp(1)...)
Ya con eso, podrás mandarlos como parámetros a tu Query para usarlos en el filtro de tu Grid
Código:
Using DA As New OleDbDataAdapter("Select * from ARTICULOS where ART_NOMBRE = ' " & strTemp(0) & " ' and ART_MARCA = ' " & strTemp(1) & " ' " etc etc, cn)
Espero q te sirva esta info, por aqui andamos