Im assuming that the datagrid is a gridview and bound to a SQL datasource.
If the ddl's have valid selected values you need to check that the button uses these values to postback to the page, which will then allow the gridview to bind the the data selected.
Dont forget to set the selected values of the ddl's on postback. It helps the user.
If you could show us the code it always helps.