我刚刚在这里描述了我的问题:ObjectDataSource failed to parse string to DateTime。经过一些谷歌查询后,我发现了这个链接:ObjectDataSource – 无法将参数值的值从 System.String 转换为 System.DateTime,并简短说明:
我最近多次遇到的一个错误是在使用带有 GridView 的 ObjectDataSource 来更新日期时。进行更新时,ObjectDataSource 始终使用 en-US 文化,而不是为应用程序定义的文化。微软已经承认了这个错误,但从未修复过。
涉及手动解析的解决方法是......不可接受:)您知道针对该问题的任何其他对程序员更友好的解决方案吗?