Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 将DateTime绑定到MaskedTextBox时如何应用格式化字符串?_Vb.net_Datetime_Binding_Format_Maskedtextbox - Fatal编程技术网

Vb.net 将DateTime绑定到MaskedTextBox时如何应用格式化字符串?

Vb.net 将DateTime绑定到MaskedTextBox时如何应用格式化字符串?,vb.net,datetime,binding,format,maskedtextbox,Vb.net,Datetime,Binding,Format,Maskedtextbox,我有一个MaskedTextBox使用掩码“00/00/\2\000”将输入限制为XX/XX/20XX格式,其中Text属性绑定到MyBindingSource.SomeProperty类型DateTime 最近,月份或日期为一位数的值开始错误显示。我希望在数据绑定的某个点上调用ToString()方法,并且我相信该调用没有用零填充月/日 我尝试在高级数据绑定属性中将MaskedTextBox.Text属性的格式类型设置为DateTime,但没有帮助 在将日期时间对象转换为字符串时,如何在值绑定

我有一个
MaskedTextBox
使用掩码
“00/00/\2\000”
将输入限制为
XX/XX/20XX
格式,其中
Text
属性绑定到
MyBindingSource.SomeProperty
类型
DateTime

最近,月份或日期为一位数的值开始错误显示。我希望在数据绑定的某个点上调用
ToString()
方法,并且我相信该调用没有用零填充月/日

我尝试在高级数据绑定属性中将
MaskedTextBox.Text
属性的格式类型设置为
DateTime
,但没有帮助


在将
日期时间
对象转换为字符串时,如何在值绑定到
文本
属性之前应用
到字符串(“MMddyyyy”)

您可以使用绑定的和事件自己进行转换,如所示您可以使用绑定的和事件自己进行转换,如

所示,谢谢,成功了。然而,我忍不住想知道是什么改变了最初的原因。是否有任何设计器设置会影响此设置?(VS2005)IncludePrompt和IncludeTerrals属性将是一个很好的起点。谢谢,这样做了。然而,我忍不住想知道是什么改变了最初的原因。是否有任何设计器设置会影响此设置?(VS2005)IncludePrompt和IncludeTerrals属性将是一个良好的起点。