获取datepicker值

时间:2009-12-17 06:22:21

标签: c#

我有一个动态生成datepicker的gridview,我使用了

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

我已经使用dtp.Date插入了,而在数据库中存储它只存储日期而不是时间。如何在数据库中保存与日期一起保存的时间

2 个答案:

答案 0 :(得分:1)

您可以将格式属性更改为自定义,将 CustomFormat 属性更改为您需要的属性,例如 dd MMM yyyy hh :毫米

然后您应该可以使用

DateTime dt = dateTimePicker1.Value;

获取日期和时间。

答案 1 :(得分:0)

将问题分成两部分:您是否从控件中获取了正确的值但是未能正确地将其保存/恢复到数据库中,或者您是否未能从控件中获得正确的值?一旦你弄清楚它是UI还是数据库问题,你可以忽略它的另一半。

您是否在控件中启用了时间选择器?

您在数据库中使用了哪种列类型?

如果您在调试器中运行应用程序,在将其存储到数据库之前,您会看到什么值?

如果您在相关管理工具中对数据库运行查询,是否显示时间?