2009-12-17 2 views
0

У меня есть GridView, который динамически генерировать DatePicker, я принял значение DatePicker с помощьюВозьмите значение Datepicker

GMDatePicker dtp = (GMDatePicker)Gridview1.Rows[rowIndex].Cells[3].FindControl("frmdate_starttime"); 

и я вставил с помощью dtp.Date, при сохранении в базе данных она только хранить дату а не время. как восстановить время для сохранения в базе данных вместе с датой

ответ

1

Вы можете изменить Формат свойство Настраиваемый и CustomFormat свойство, что вам нужно, что-то вроде дд МММ гггг чч: мм.

Затем вы должны быть в состоянии использовать

DateTime dt = dateTimePicker1.Value; 

, чтобы получить дату и время.

+0

спасибо за год reply.it работает! – Innova

0

Разделите проблему на две части: вы получаете правильное значение из-под контроля, но не можете сохранить или восстановить его в базе данных правильно, или вы не можете получить правильное значение из-под контроля в первую очередь? Как только вы выяснили, является ли это проблемой пользовательского интерфейса или базы данных, вы можете игнорировать другую половину.

Вы включили таймер в управлении?

Какой тип столбца вы используете в базе данных?

Если вы запустили приложение в отладчике, какое значение вы видите перед его сохранением в базе данных?

Если вы запускаете запрос к базе данных в соответствующем инструменте администратора, это показывает время?

Смежные вопросы