我正在获取一个数据集合中的数据.现在,我想根据DesignerName值过滤掉它.
但问题是,在signername值中,我得到的是撇号,因此它是中断的,并且不返回数据.
我在desgiername列中获得的值如下:
Men's Jewelry
在这里,如果你看到在男人中有撇号,因此我得不到结果.
使用下面的行,我试图获得过滤的数据.
DataRow[] dr = dtCollections2.Select("designername = '" + strDesigner + "'");
我收到的错误是:
{"Message":"Syntax error: Missing operand after \u0027s\u0027 operator.","StackTrace":" at System.Data.ExpressionParser.Parse()\r\n at System.Data.DataExpression..ctor(DataTable table, String expression, Type type)\r\n at System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates)\r\n at System.Data.DataTable.Select(String filterExpression)\r\n at "ExceptionType":"System.Data.SyntaxErrorException"})