我的 SQL Server 数据库中有一个列(数据类型为time(7)
)来存储时间。当我尝试从数据库中检索该值并以DateTimePicker
(格式设置为仅显示时间)显示时,它会引发InvalidCastException
错误。
这是铸造发生的线。
r = com.ExecuteReader();
dtpOutTime.Value = (DateTime)r["OutTime"];
我可以理解为什么会抛出错误,但我无法找到纠正它的方法。
如何仅显示数据库中的时间DateTimePicker
?
谢谢你。