【问题标题】:Unable to cast object...with datapicker无法投射对象...使用日期选择器
【发布时间】: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


【解决方案1】:

真是太傻了

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

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

真诚的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 2014-04-05
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    相关资源
    最近更新 更多