我正在学习/尝试从 DataTable
中的不同列添加多个过滤器。我可以使用像 name = 'john'
这样的字符串过滤单个值,其中 name 是列标题,'john' 是要过滤的项目,我可以在同一列上添加第二个过滤器,最终看起来像:
bindingSource.Filter = "name = 'john' OR name = 'jane'"
假设我有一个如下所示的数据表:
**name** | **country** // column headers
john | USA
jose | Mexico
jane | USA
我现在尝试从不同的列中过滤多个术语。我试过这样的字符串 "name = 'john' AND country = 'USA'"
但数据表什么也没显示。
我也试过 "name = 'john' OR country = 'USA'"
但这似乎没有任何作用。
我查看了网络上的其他 SO 帖子和链接,但没有找到任何可以解决我遇到的问题的内容。
以下是我目前检查过的几个链接:
感谢任何和所有帮助/方向。