我正在尝试根据搜索字词查询DataGridView
,并根据CheckBox
状态进一步优化结果。我有以下代码
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;
查询时,无论我输入的搜索字词如何,都不会返回任何结果,无论CheckBox
状态如何。如果我注释掉复选框行,查询将返回与搜索词匹配的所有条目
我想要实现的目标
如果memberid匹配搜索词,如果勾选了活动复选框,则显示所有显示所有活动成员,如果勾选了非活动复选框,则还显示非活动成员
我确信这很简单,但我无法解决这个问题