0

我正在尝试在表单加载事件中更改我的表单中 datetimepicker 的默认值(我的意思是我不希望 datetimepicker 的值在我的应用程序启动时为“现在”。我希望它等于某个字符串值我的应用程序应该从注册表中读取。)所以我尝试了这个:

    datepicker.Value.Date = //some string value converted to datetime

但它给我一个错误,即日期选择器是只读的并且无法分配。我可以使用 add 方法作为我最后的解决方案。但我希望有一个更好的方法。在此先感谢。最好的问候。

4

2 回答 2

0

您可以设置值。然而,Value.Date 没有设置器。

private void Form1_Load(object sender, EventArgs e)
{
     // this works
     dateTimePicker1.Value = dateTimePicker1.MinDate;

     // this does not
     dateTimePicker1.Value.Date = // Value.Date has no setter
}
于 2013-02-20T18:51:47.993 回答
0

DateTimePicker.Value.Date 是只读的,而是使用

DateTimePicker.Value = SomeDateTime
于 2013-02-20T18:53:38.597 回答