I will ask again:
1. What is the QueryString after applying the filter?
2. Since a properly-implemented filter will automatically skip records with 'Sent' in the 'Remark' column and '-' in the 'Email ID' column, why do you need the inputboxes as well?
Until you answer both questions, I'm not going to waste any more time on this.