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