我正在做以下事情:
dateTimePicker1.Value = DateTime.Parse(comboBox3.Text); // -> contains a date value converted to string
dateTimePicker1.MinDate < dateTimePicker1.Value;
目标是获取小于dateTimePicker1.Value
的任何值,并将其设置为MinDate
,使dateTimePicker1.Value
之前的所有日期都显示为灰色。
最终结果应如下所示:
我得到的错误是:
错误1只能将赋值,调用,递增,递减和新对象表达式用作语句
任何对此的帮助都将非常感谢大家!!!!!
答案 0 :(得分:0)
您的异常告诉您必须为dateTimePicker1赋值。而且,你做事的顺序很重要。您不能将dateTimePicker1的值设置为小于MinDate。这是拥有MinDate的目的。您必须先修改MinDate,然后设置值。
dateTimePicker1.MinDate = DateTime.Parse(comboBox3.Text); // -> contains a date value converted to string
dateTimePicker1.Value = dateTimePicker1.MinDate