我想要datetimepicker.mindate< datetimepicker1.value

时间:2014-09-30 21:04:04

标签: c# winforms visual-studio-2008

我正在做以下事情:

dateTimePicker1.Value = DateTime.Parse(comboBox3.Text); // -> contains a date value converted to string

dateTimePicker1.MinDate < dateTimePicker1.Value;

目标是获取小于dateTimePicker1.Value的任何值,并将其设置为MinDate,使dateTimePicker1.Value之前的所有日期都显示为灰色。

最终结果应如下所示:

我得到的错误是:

  

错误1只能将赋值,调用,递增,递减和新对象表达式用作语句

任何对此的帮助都将非常感谢大家!!!!!

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