Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 1
1

Как сделать чтобы в DateTimePicker отсутствовало значение если в БД нет даты?

06.05.2011, 17:14. Показов 4008. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На форме DateTimePicker, дата берется из БД. При этом если в БД нет значения даты, то в DateTimePicker остается старое значение.
Вопрос: Как сделать чтобы в DateTimePicker отсутствовало значение если в БД нет даты?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2011, 17:14
Ответы с готовыми решениями:

Как в базе данных, в запросе сделать так, чтобы пользователь вводил даты, и если такой даты нету, то выводило окно "тако
Как в базе данных, в запросе сделать так, чтобы пользователь вводил даты, и если такой даты нету,...

Поиск по всему StringGrid-у, как сделать, чтобы выдавало ошибку, если значения в гриде нет?
procedure TForm2.Image13Click(Sender: TObject); var s:string; x,y,sx,sy:integer; begin...

Как сделать, чтобы пункт меню создавался, только в том случае, если его еще нет?
Используя событие Workbook_Open() создаю дополнительный пункт в конце стандартного меню. При...

Как сделать так, чтобы даты формата 12/2/1232 не воспринимались как даты а оставались как текст?
Доброго всем времени суток, подскажите, как сделать так что-бы даты формата 12/2/1232 не...

7
196 / 188 / 15
Регистрация: 09.02.2011
Сообщений: 457
16.05.2011, 20:48 2
Что значит отсутствовало? Он может принимать значения от MinDate до MaxDate... а что из этих значений "отсутствовало" (может 01.01.1753) решать Вам )))
0
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
16.05.2011, 21:48 3
да он просто не может содержать value типа nothing или пустую строку. Так что тут только свой элемент писать надо или заменить datetimepicker чем-то иным
0
90 / 20 / 2
Регистрация: 28.02.2011
Сообщений: 54
17.05.2011, 10:11 4
Я сталкивалась с такой же проблемой. Решение есть!
VB.NET
1
2
3
4
5
6
7
If нет_даты Then
   DateTimePicker1.Format = DateTimePickerFormat.Custom
   DateTimePicker1.CustomFormat = " "
Else
   DateTimePicker1.Format = DateTimePickerFormat.Short
   DateTimePicker1.Value = MyDate
End If
4
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
17.05.2011, 11:32 5
так ведь value пустым не будет. Просто юзер не увидит ничего...
Хотя, если так и надо...
0
Кибернетик
465 / 89 / 12
Регистрация: 10.04.2009
Сообщений: 424
17.05.2011, 12:16 6
А если проще?
VB.NET
1
DateTimePicker1.Text = ""
0
90 / 20 / 2
Регистрация: 28.02.2011
Сообщений: 54
17.05.2011, 12:43 7
СyberSpec, у меня твой вариант не работает Ты его проверял?
0
Кибернетик
465 / 89 / 12
Регистрация: 10.04.2009
Сообщений: 424
17.05.2011, 15:56 8
Цитата Сообщение от olusik27 Посмотреть сообщение
СyberSpec, у меня твой вариант не работает Ты его проверял?
Я не могу сейчас проверить, поэтому написал в форме вопроса.
0
17.05.2011, 15:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2011, 15:56
Помогаю со студенческими работами здесь

Как мне сделать чтобы при нажатии на число в календаре, если в таблице нет данных высвечивалась ошибка
public partial class MainForm : Form { public MainForm() { InitializeComponent();...

Как сделать, чтобы в DateTimePicker по умолчанию никакая дата не отображалась?
Как сделать что б в DateTimePicker по умолчанию ни какая дата не отображалась? Типа как в...

Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?
Как сделать так чтобы при нажатии на radiobutton блокировался dateTimePicker?

Как узнать количество дней между значением текущей даты и даты в поле dateTimePicker?
есть некое значение поля dateTimePicker 1. как работать например с месяцем, в этом значении...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru