У меня есть DataTable
dt. Я хочу фильтровать данные таблицы dt с помощью фильтра строк. мой запрос имеет некоторую предварительно определенную функцию sql, например: REPLACE
, CHARINDEX
, SUBSTRING
. но при применении фильтра строк на DataTable
возникла некоторая проблема.«Фильтрация» DataTable с использованием линейного фильтра
После поиска в Интернете я нашел этот пост http://www.csharp-examples.net/dataview-rowfilter/
, я думаю, что функция sql (REPLACE, CHARINDEX) не поддерживается фильтром строк, но в SQL-сервере она работает хорошо. Как я могу сделать это с помощью строки фильтра или любой другой метод для фильтрации данных в DataTable
мой запрос -
SELECT *
FROM TblUsers
WHERE REPLACE(substring(COLUMN-NAME,0,charindex(';',COLUMN-NAME)),'REPLACE-KEYWORD','REPLACE WITH') like 'name ie8'
Благодаря кучу за вашу помощь.