2013-05-03 2 views
4

У меня есть DataView, что я пытаюсь фильтровать на основе динамической строки:апостроф в DataView RowFilter

dv.RowFilter = "ContentTitle = '" + titleFilter + "'"; 

В некоторых случаях titleFilter содержит апостроф, который закрывающий из запроса фильтра и вызывая ошибка.

Есть ли способ избежать этого символа? Я не могу его заменить.

ответ

10

Просто двойной апостроф (а.к.а. цитата) внутри titleFilter строки с

dv.RowFilter = "ContentTitle = '" + titleFilter.Replace("'", "''") + "'"; 
Смежные вопросы