Фильтр привязки данных и сравнение даты - PullRequest
0 голосов
/ 05 ноября 2011

У меня есть набор данных со столбцом, содержащим дату в формате «ДЕНЬ-МЕСЯЦ-ГОД ВРЕМЯ». Этот набор данных связан с сеткой данных с помощью объекта «dataBinding». Набор данных не типизирован, он не подключен к какой-либо базе данных, он «на лету» заполняется данными, вводимыми пользователем. У меня также есть два выбора даты и времени - один для выбора минимальной даты, другой для выбора максимальной даты для результатов. Когда пользователь выбирает некоторую «минимальную» дату из средства выбора даты и времени, результаты в таблице данных должны быть отфильтрованы в соответствии с выбором. Я знаю, как использовать «dataBinding.Filter», но как фильтровать, когда мне нужно выбрать только те строки, столбец «Date» которых находится между «dataTimePickerMin» и «dateTimePickerMax»?

1 Ответ

0 голосов
/ 05 ноября 2011

Разобрать даты с DateTime.Parse и введите столбец как DateTime:

dataBinding.Columns.Add(new DataColumn("someDate", typeof(DateTime)));

тогда вы можете использовать> и <</p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...