Hola,
si deseas hacer un segundo filtro enviando un dato previo a SQL ( el procedimiento almacenado debe recibirlo, procesarlo ) y luego debes actualizar el DataSource del DataGridView.
a lo mejor te puede ayudar este Link :
http://systemtak.blogspot.com/2009/0...paso-paso.html
, en caso no logras que funcione pon una parte de tu codigo en la que te estas truncando.