Hola
jepotes, pero si gustas no es necesario que vuelvas a hacer una consulta a la bd si quieres obtener un filtro, puedes hacerlo directamente en tu textboxchanged de la manera siguiente pero antes tienes que crear un DataView y llenarlo cuando cargas de datos tu grilla :
Declaras esta variable a nivel de tu formulario
Cargas los datos en tu consulta
Código vb.net:
Ver originalDim da As New OleDbDataAdapter("SELECT * FROM Products", cnn)
Dim ds As New DataSet
da.Fill(ds)
DataGridview1.DataSource = ds.Tables(0)
'AQUI LO LLENAS
Vista.Table = ds.Tables(0)
Y esto en tu evento textchanged
Código vb.net:
Ver originalTry
Dim query as string = "ProductName like '%"+textbox1.Text.Trim+"%'"
Vista.RowFilter = query
DataGridView1.DataSource = Vista
DataGridView1.Update()
Cath ex As exception
End Try
Saludos!

.