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属性将是一个良好的起点。