【问题标题】:BindingSource Filter绑定源过滤器
【发布时间】: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


【解决方案1】:
string filter = string.Format("(Status LIKE '%Pending%') Or (Status LIKE '%Progress%')");

工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    相关资源
    最近更新 更多