我在DataTable中搜索
DataRow[] found = table.Select(f_sep);
// table - DataTable,f_sep - 带有如下查询的字符串:F_TEXT,如'%some_word%'
在查询中,我需要使用%
作为百分比(以查找百分比值)。如果在查询中我写了5%它将返回所有结果后面有5和其他符号,所以我试图替换%:
string stt = textBox.Text.Replace("%", "'%'");
我收到错误 - 你不能使用operator mod
Replace("%", "\"%\"");
我使用LIKE运算符时出错。
如何更换%?
答案 0 :(得分:3)
答案 1 :(得分:2)
%的转义序列是[%] ...总觉得有点奇怪,但我确定有充分的理由。