C# 如何更改datetimepicker值(当它为只读时)
我正在尝试在formload事件中更改表单中datetimepicker的默认值(我的意思是,我不希望在我的应用程序启动时datetimepicker的值为'now'。我希望它等于我的应用程序应该从注册表读取的某个字符串值。) 所以我试了一下:C# 如何更改datetimepicker值(当它为只读时),c#,datetimepicker,C#,Datetimepicker,我正在尝试在formload事件中更改表单中datetimepicker的默认值(我的意思是,我不希望在我的应用程序启动时datetimepicker的值为'now'。我希望它等于我的应用程序应该从注册表读取的某个字符串值。) 所以我试了一下: datepicker.Value.Date = //some string value converted to datetime 但它给我一个错误,日期选择器是只读的,无法分配。 我可以使用add方法作为我的最后一个解决方案,但我希望有一个更
datepicker.Value.Date = //some string value converted to datetime
但它给我一个错误,日期选择器是只读的,无法分配。
我可以使用add方法作为我的最后一个解决方案,但我希望有一个更好的方法。
提前谢谢。祝您好运。您可以设置值。然而,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
}
DateTimePicker.Value.Date为只读,请改用
DateTimePicker.Value = SomeDateTime
我只是想让我的datetimepicker选择并显示日期。我想我需要设置date属性本身。但是你的答案奏效了。非常感谢