2014-09-30 73 views
-5

我做如下:我想datetimepicker.mindate <datetimepicker1.value

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

dateTimePicker1.MinDate < dateTimePicker1.Value; 

的目标是采取小于dateTimePicker1.Value任何值,并将其设置为MinDate这样所有日期前dateTimePicker1.Value灰显。

最终的结果应该是这个样子:

我得到的错误是:

错误1只分配,调用,递增,递减和新对象表达式可以用作声明

任何帮助,这将非常感谢谢谢你们!!!!!

+2

_“最终结果应该看起来像这样:”_然后出现错误 – 2014-09-30 21:06:12

+1

x Ian 2014-09-30 21:08:20

+0

我想显示图片,但网站说了一些关于我需要7名声望来做到这一点,datetimepicker包含组合框权利的价值,所以为什么不设置任何比这是一个MinDate?我能够实现这个结果:dateTimePicker1.MinDate = DateTime.Parse(comboBox3.Text);但每次comboBox3.text更改datetimepicker冻结或更改为最新值时速度都很慢。有没有人这个循环会在得到结果方便? – 2014-09-30 21:30:05

回答

0

你的例外是告诉你必须给dateTimePicker1一个值。另外,你做事的顺序很重要。您不能将dateTimePicker1的值设置为小于MinDate。这是有一个MinDate的目的。您必须先修改MinDate,然后设置该值。

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

你的男人!!!!正是我所期待的!所以它首先设置最短日期,然后将该值作为datetimepicker.value,现在我意识到订单的重要性:)非常感谢!!!!! – 2014-10-01 14:15:40

相关问题