我的表单上有一个DevExpress DateEdit
控件(名为txtDoB
)。我一直试图用变量m._DateofBirth中的日期来填充它:
txtDoB.Text = Date.ParseExact(m._DateOfBirth, "dd/MM/yy", CultureInfo.InvariantCulture)
但我收到了以下错误:
字符串未被识别为有效的DateTime。
该变量已设置为日期格式,实际值为15/02/1998
。
我尝试了很多不同的事情,DateEdit
控件的配置与其默认配置不同。
任何帮助都会受到欢迎,因为它变得令人沮丧。
答案 0 :(得分:0)
您必须使用DateEdit.EditValue
代替DateEdit.Text
。最好将代码分成两行来确定错误发生的位置:
parsedDate = Date.ParseExact(m._DateOfBirth, "dd/MM/yyyy", CultureInfo.InvariantCulture)
txtDoB.EditValue = parsedDate