DevExpress DateEdit字符串未被识别为有效的DateTime |视觉工作室

时间:2015-01-30 17:13:32

标签: vb.net datetime devexpress

我的表单上有一个DevExpress DateEdit控件(名为txtDoB)。我一直试图用变量m._DateofBirth中的日期来填充它:

txtDoB.Text = Date.ParseExact(m._DateOfBirth, "dd/MM/yy", CultureInfo.InvariantCulture)

但我收到了以下错误:

  

字符串未被识别为有效的DateTime。

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

我尝试了很多不同的事情,DateEdit控件的配置与其默认配置不同。

任何帮助都会受到欢迎,因为它变得令人沮丧。

1 个答案:

答案 0 :(得分:0)

您必须使用DateEdit.EditValue代替DateEdit.Text。最好将代码分成两行来确定错误发生的位置:

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