c# - C# Datetimepicker 停止验证的方法
问题描述
我有一个格式为 dd.MM.yyyy 的 datetimepicker,例如日期 14.02.2011,保存它然后想输入 31.12.2011 然后 datetimepicker 验证器不允许我输入 31,因为里面是第 02 个月,所以它在 datetimepicker 中自动设置为 29。
在这种情况下,我必须去换一个月,然后再换一天,有没有办法关闭这个验证?
解决方案
您已经Value
为控件设置了一个 (DateTime),现在正尝试一次更改一个元素,这样中间值就无效了。
假设您正在谈论 .Net Framework 类 (System.Windows.Forms),在捕获(重新)开始之前,您可以使用该ResetText()
方法或将Value
orText
属性设置为适合您的用例的起始值。否则,不是允许单独编辑Value.Day
,.Month
和,而是.Year
捕获日期的全文表示并Text
随后更新控件的属性。
推荐阅读
- c# - C# 将电子邮件信息另存为 .msg 文件
- elasticsearch - 非数字(关键字)字段的桶排序
- .net - 在 vb.net windows 程序中选择案例
- python - 尝试按城市将数据从 csv 导出到文本
- dialogflow-es - Speech-to-Text 是否支持语音命令?
- jquery - 如何在数据表中使用 jquery dom 显示分页?
- magento - Magento 2.3.2:产品库存状态不会在下订单时自动更新为缺货
- api - 通过 Azure Repos API 为组设置分支权限
- tornado - 我应该如何将这个中间件放在我的 tornado 项目中?
- r - 动态更改使用 summarise() 和 complete() 创建的列名