【发布时间】:2017-06-26 14:02:13
【问题描述】:
我正在尝试为绑定到数据网格的绑定源的两个参数设置一个过滤器。
这是我用来过滤我的两个论点的代码:
string filter = string.Format("(Status LIKE '%Pending%') And (Status LIKE '%Progress%')");
bs.Filter = filter;
但是,它似乎没有过滤任何结果。但如果我只使用一个论点:
string filter = string.Format("(Status LIKE '%Pending%')");
bs.Filter = filter;
过滤正确。我是否缺少一些东西让它过滤掉两个参数而不是一个?
【问题讨论】:
-
是否要检索状态值同时包含“Pending”和“Progress”的行?或者您是否要检索状态值为“Pending”或“Progress”的行?
-
您正在使用“与”运算符,这意味着“状态”必须同时为“%Pending%”和“%Progress%”。
-
我正在尝试检索同时包含 Pending 和 Progress 的行。我需要一个 OR 运算符吗?
-
谢谢大家,我已经整理好了。
标签: c# filter bindingsource