ここで問題を説明しました: ObjectDataSource は文字列を DateTime に解析できません。いくつかの Google クエリの後、私はこのリンクに出くわしました: ObjectDataSource – Cannot convert value of parameter value from System.String to System.DateTime、および簡単な説明:
私が何度か遭遇したバグの 1 つは、ObjectDataSource を GridView と共に使用して日付を更新する場合です。更新を行うとき、ObjectDataSource は常に en-US カルチャを使用し、アプリケーション用に定義されたカルチャは使用しません。このバグは Microsoft によって認識されていますが、修正されていません。
手動の解析を伴う回避策は... 受け入れられません:) その問題に対する、よりプログラマーに優しい解決策を他に知っていますか?