使用VB.NET从数据库填充datetimepicker中的值
我想从数据库中显示datetimepicker中的日期。
代码。
cmd= new sqlcommand("select date from table1", con)
dr = cmd.executereader
while dr.read()
datetimepicker1.value.add(dr("Date"))
end while
dr.close
但是,示值误差为指定的强制转换无效
如何获得价值?
需要vb.net代码帮助
另一种获取日期值的方法是使用datetimepicker1.value = DirectCast(dr(“Date”),DateTime)) – ajrawson
Erm - 这不是很正确dr(“Date”)不是一个字符串吗?它可能默认为一个字符串,但如果没有明确输入的话,它可能是一个对象值。 – Murph
墨菲你是对的,它是一个对象。我的不好,是从那个记忆中抽出来的,谢谢你纠正我。 – ajrawson