Primero un saludo.
Lo q puede hacer es hacer un tipo query del DataGridView(del DataSource o DataContext no recuerdo cual es jijiji), con esto obtendras una enumeracion dde DataRow
y la collection la despliegas en el dataGridView.
Espero q con el codigo me entiendas mejor. jaja
Código C#:
Ver originalboundTable=DataGridView.DataSource AS DataTable;
IEnumerable<DataRow> querys = from dt in boundTable.AsEnumerable()
where dt.Field<DateTime>("Fecha") == new DateTime(2011,05,30)
select dt;
boundTable= query.CopyToDataTable<DataRow>();
DataGridView.DataSource =boundTable;
Espero que te sirva