我在互联网上找不到任何有关这种语法的内容。我正在使用以下语法在DataTable中搜索:
dtSearch.DefaultView.RowFilter =
"(Id = '426124' OR Id = '426155' OR Id = '426186') AND
(Name, Surname = 'xyz, abc' OR Name, Surname = 'uvw, def')"
这里我收到了一个systax错误。这有什么不对?如何构建一个基于多个OR和AND部分的语句?
我试图省略括号并在列名上使用'',但似乎没有任何效果。
谢谢!
答案 0 :(得分:0)
如果我理解正确“名字,姓氏”是一个带空格的列名 如果列名中有空格,则必须使用方括号
"dbo.Brouwers"
请参阅类似问题
How to filter datagridview across field name which has space character?