0

我收到了著名的错误“InvalidCastException 未被用户代码处理”无法将“System.DateTime”类型的对象转换为“System.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>

你对这个问题有想法吗?提前致谢

4

1 回答 1

0

这是非常愚蠢的

除了按照您的建议进行的转换之外,我还在代码的另一部分拖了一个“StringLength(..)”标签-__-

真的很抱歉给您带来不便,谢谢

亲切地

于 2014-06-26T07:45:38.703 回答