I'm trying to query a DataGridView based on a search term and further refine the result based on CheckBox status. I have the following code
var memberIdSearch = from m in context.Members
where m.MemberId == idSearch
where checkBoxActive.Checked && m.MemberStatus == "Active"
where checkBoxInactive.Checked && m.MemberStatus == "Inactive"
select m;
When querying, no matter the search term I enter, no results are returned regardless of CheckBox status. If i comment out the checkbox lines, the query returns all entries matching the search term
What I'm trying to achieve
If memberid matches search term, if active checkbox is ticked, display all display all active members, and if inactive checkbox is ticked, also display inactive members
I'm sure this is something simple, but I can't work it out