| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > BindingSource как установить фильтр на дату |
| Автор: RastaDja 22.2.2011, 12:30 | ||||
| Доброго времени суток!!! Помогите разобратся в фильтре, так, как я впервые с этим делом столкнулся, а надо срочно сделать. Есть BindingSource bind, привязан к DataTable dTbl. В DataTable есть поле Date (поле формата DataTime) и есть календарь dateTimePicker1;
Пишу такой код
но он не работает, так, как имеет формат "дд.мм.рррр чч:мм:сс". как мне задать фильтр, чтоб он сортировал по дням, и не учитывал время? Спассибо! Очень надеюсь на помощь! |
| Автор: RastaDja 22.2.2011, 14:35 |
| Помогите!!! |
| Автор: diadiavova 22.2.2011, 17:32 |
| http://msdn.microsoft.com/ru-ru/library/zdtaw1bw.aspx http://msdn.microsoft.com/ru-ru/library/az4se3k1.aspx |
| Автор: RastaDja 24.2.2011, 09:39 |
| diadiavova, там скорее всего не то, ведь я хочу сделать что то приблизительно такое: bind.Filter = "Date >= 23.23.1990 00:00:00 and Date >= 23.23.1990 23:55:55"; а вот как это сделать? Добавлено через 24 секунды или может есть другой вариант? |
| Автор: MasterOfCode 24.2.2011, 09:48 | ||
RastaDja, Составляй дату самостоятельно, если мне не изменяет память, то так:
Но лучше все таки вникнуть в то, что написал вам diadiavova. |
| Автор: RastaDja 24.2.2011, 15:53 | ||
Вы правы, сейчас посмотрю |
| Автор: RastaDja 24.2.2011, 16:24 | ||
| diadiavova, & MasterOfCode, послушал вашего совета, написал:
не робит!!! Что за ... Прошу дайте рабочий пример, который бы сравнил дату dateTimePicker с датой из DataTable, не учитывая времени! |
| Автор: diadiavova 24.2.2011, 18:21 | ||||||
Я ничего подобного не советовал
Так же строку даты можно отформатировать без использования форматпровайдера. Например: если ты напишешь вот так
То получишь как раз такое форматирование даты, которое можно напрямую вставлять в строку фильтра. Таким образом можно получить нужную строку вообще сразу, только использовао String.Format
|
| Автор: RastaDja 25.2.2011, 11:24 |
| diadiavova, спассибо, то что нужно |