bindingsource.filter 如何从不同的列添加多个过滤器

时间:2021-07-13 03:43:48

标签: c# datatable bindingsource

我正在学习/尝试从 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 帖子和链接,但没有找到任何可以解决我遇到的问题的内容。

以下是我目前检查过的几个链接:

this link

this one

this one

感谢任何和所有帮助/方向。

0 个答案:

没有答案
相关问题