0

WPFアプリケーションで文字列フィールドを日時オブジェクトとしてフォーマットしようとすると、次のエラーが発生します。

<DataGridTextColumn Binding="{Binding Date, StringFormat={}{0:dd-MM-yyyy}}" Header="Date"/>

そして、私が得ているように見えるエラーは次のとおりです。

文字列が有効な日時として認識されませんでした。」

これをどのように修正しますか?

4

1 に答える 1

0

私の経験では、このエラーは、ウィンドウヘッダーに設定されたロケールがないことが原因です。つまり、次のようになります。

xml:lang="en-GB"

または、適切なものをウィンドウヘッダーに挿入する必要があり、それで問題が解決するはずです。

于 2012-09-30T00:20:18.143 に答える