0

有名なエラー「InvalidCastException was unhandled by user code」が発生しました タイプ '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>

この問題のアイデアはありますか? よろしくお願いします

4

1 に答える 1

0

とてもバカでした

あなたが提案したように私が行った変換に加えて、コードの別の部分にドラッグされた「StringLength(..)」タグを残しました-__-

ご迷惑をおかけして本当に申し訳ありませんが、よろしくお願いします

心から

于 2014-06-26T07:45:38.703 に答える