【发布时间】:2008-10-30 06:57:21
【问题描述】:
我有一个文本框,其中 Text 属性绑定到 DataType 设置为 System.DateTime 的数据集列。
Binding 上的 FormatString 设置为 dd-MM-yyyy。
当用户输入日期时,它会尝试将其转换为日期,但可能会为看似无效的日期提供一些奇怪的值。
例如:
textBox1.Text = "01-02-200";
应该是无效的日期,但它的格式为 01-02-0200。
是否有一种简单的方法可以通过设置有效范围或覆盖绑定/文本框上的事件来捕获这些越界值?
【问题讨论】:
标签: c# .net data-binding datetime