te recomiendo que veas este muy buen ejemplo de filtrado en un datagrid...
Buscar en un DataGrid
y te recomiendo que veas estos ejemplos del datagrid,tenes todo,para filtrar y lo que vos quieras,los podes adaptar a tu proyecto..
Ejemplos Datagrid
saludos.