【发布时间】:2014-06-25 09:22:23
【问题描述】:
我得到了著名的错误 “InvalidCastException 未被用户代码处理” 无法将“System.DateTime”类型的对象转换为“System.String”类型 但是我在论坛上没有找到解决我的问题的方法。
首先我没有类型“string”,因为我的表单只包含一个数据选择器。
其次,该字段是我的 SQL 数据库中的 smalldatetime。
所以,我不知道为什么会这样说!?
当我在表单中输入日期(来自 Datapicker)时,错误出现在自动文件 “my_program.Web.g.vb” 中。
[my_programm.Web.g.vb 上的错误]http://img4.hostingpics.net/pics/854888Untitled.png
这是我的表单字段:
<dataFormToolkit:DataField>
<sdk:DatePicker SelectedDate="{Binding StartingDate, Mode=TwoWay}"/>
</dataFormToolkit:DataField>
你对这个问题有什么想法吗? 先感谢您 亲切的
【问题讨论】:
-
首先像这样转换您的日期时间值 Convert.ToDateTime(StartingDate);
标签: asp.net .net datapicker