Vb.net 未将DevExpress DateEdit字符串识别为有效的DateTime | Visual Studio

Vb.net 未将DevExpress DateEdit字符串识别为有效的DateTime | Visual Studio,vb.net,datetime,devexpress,Vb.net,Datetime,Devexpress,我的表单上有一个DevExpressDateEdit控件(名为txtDoB)。我一直在尝试使用变量m._DateofBirth中的日期对其进行poplualte,方法如下: txtDoB.Text = Date.ParseExact(m._DateOfBirth, "dd/MM/yy", CultureInfo.InvariantCulture) 但我收到以下错误: 字符串未被识别为有效的日期时间 变量已设置为日期格式,实际值为15/02/1998 我已经尝试了许多不同的方法,DateEdit

我的表单上有一个DevExpress
DateEdit
控件(名为
txtDoB
)。我一直在尝试使用变量m._DateofBirth中的日期对其进行poplualte,方法如下:

txtDoB.Text = Date.ParseExact(m._DateOfBirth, "dd/MM/yy", CultureInfo.InvariantCulture)
但我收到以下错误:

字符串未被识别为有效的日期时间

变量已设置为日期格式,实际值为
15/02/1998

我已经尝试了许多不同的方法,
DateEdit
控件的配置与默认配置没有任何不同

任何帮助都将不胜感激,因为它让人沮丧

必须使用而不是
DateEdit.Text
。最好将代码分成两行,以确定错误发生的位置:

parsedDate = Date.ParseExact(m._DateOfBirth, "dd/MM/yyyy", CultureInfo.InvariantCulture)
txtDoB.EditValue = parsedDate

“dd/MM/yy”
15/02/1998
有什么区别吗?请记住,您使用的是
ParseExact
-您承诺为日期数据指定确切的格式。我已经尝试将其更改为“dd/MM/yyyy”,但仍然会出现相同的错误。我认为您的代码也是反向的-
ParseExact
返回日期时间类型,但您尝试将其存储在文本框(字符串)中。否则,
“dd/MM/yyyy”
将使用文本
“15/02/1998”
-检查
m.\u DateOfBirth
是否包含您认为它的功能,并打开选项Strict