Como estás llenando la grilla? Si es con Datatables puedes usar un dataview
Código vb.net:
Ver originalDim mi_dataview As New DataView(DataTable)
mi_dataview.Filter = "Campo1 ='"+ valor1 +"' OR Campo2 ='" + valor2 + "'"
DataGridView1.DataSource = mi_dataview
Si estás usando generics tendrás que usar el método
FindAll().
Espero te ayude