无法使用日期选择器转换对象....

时间:2014-06-25 09:22:23

标签: asp.net .net datapicker

我收到了着名的错误“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>

您对此问题有所了解吗? 先感谢您 亲切

1 个答案:

答案 0 :(得分:0)

非常愚蠢

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

非常抱歉给您带来不便,谢谢

亲切