为什么我的 dataveiw 过滤器崩溃

Why is my dataveiw filter crashing

我有一个来自数据的数据视图 table 我正在尝试过滤以查看制造商、类型和序列号是否有重复值,但我收到错误

string strFilter = "Manufacture = " + strMake + " and Type = " + strModel + " and Serial Number = " + strSn;

strfilter = "Manufacture = ford 150 and Type = Raptor and Serial Number = 9999"

dv.RowFilter = strFilter;

这是我遇到的错误

'System.Data.SyntaxErrorException' 类型的未处理异常发生在 System.Data.dll

附加信息:语法错误:'Number' 运算符

后缺少操作数

对于其中一个,你在这里少了一个分号。

strfilter = "Manufacture = ford 150 and Type = Raptor and Serial Number = 9999" <--------

:)

如果 strings.Write 序列号是您列的名称,您需要在方括号中用单引号引起来 strings.Write 序列号,例如 [序列号]。