根据复选框选择显示结果

时间:2017-11-26 21:48:19

标签: c# linq

我正在尝试根据搜索字词查询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匹配搜索词,如果勾选了活动复选框,则显示所有显示所有活动成员,如果勾选了非活动复选框,则还显示非活动成员

我确信这很简单,但我无法解决这个问题

0 个答案:

没有答案
相关问题