Фильтрация данных GridView с использованием DataView для DateRange - PullRequest
0 голосов
/ 22 октября 2018

В моем сеточном представлении я отображаю некоторые записи, включая столбец даты, в формате dd-MMM-гггг .У меня есть два текстовых поля для диапазона дат, который используется для фильтрации GridView с использованием DataView.

код, который я уже пробовал

dv.RowFilter = "docket_date IN (#" + FromDate + "#, #" + ToDate + "#)";

этот код возвращает docket_date IN (# 01-Sep-2018 #, # 15-Sep-2018 #) но для этого диапазона не выбрано никаких данных

Я пробовал это также

dv.RowFilter = "#" + FromDate + "# >= docket_date OR docket_date <= #" + ToDate + "#";

этот код возвращает # 01-Sep-2018 #> = docket_date ИЛИ docket_date <= # 15-Sep-2018 # </strong> как результат, но для этого диапазона не выбраны данные

Примечание: Я использую MySql в качестве базы данных

Внутримоя сетка просмотра У меня есть данные для этого диапазона дат, но мой фильтр не работает

Пожалуйста, помогите мне найти решение.

Спасибо

1 Ответ

0 голосов
/ 22 октября 2018

Используйте дату и время в стандартном формате ISO, например, (на 01 сентября 2018 года):

docket_date >= #2018-09-01# AND docket_date <= #2018-09-15#

Здесь есть краткий справочник

...