问题描述
你好:
在程序中,我需要设置dateTimePicker控件的Date值.我使用了下面的代码,但是出现一个错误,指出该属性是只读的.您能告诉我如何完成我的工作吗?
非常感谢
Hello:
In a program I need to set the Date value of a dateTimePicker Control. I used the code below, but there was an error saying that the property is read only. Could you please let me know how can I get my work done?
Thank you a lot
DateTime dteDate = new DateTime();
dteDate = DateTime.Now;
dateTimePicker1.Value.Date = new DateTime(dteDate.Year, dteDate.Month, dteDate.Day);
推荐答案
DateTime dteDate = new DateTime();
dteDate = DateTime.Now;
首先,当您创建一个新的DateTime对象时,它会初始化为Now.您不需要第二行将其设置为现在".
Firstly, when you create a new DateTime object, it is intialized to Now. You don''t need second line to set it to Now.
dateTimePicker1.Value.Date = new DateTime(dteDate.Year, dteDate.Month, dteDate.Day);
您想在这里实现什么?
如果您只想为此选择器设置一些日期,请尝试如下操作:
What are you trying to achieve here?
If you just want to set some date to this picker then try something like this:
dateTimePicker1.Value = DateTime.Now.AddDays(1);
在此处阅读有关如何使用DateTimePickers的更多信息:
DateTimePicker.Value属性 [ ^ ]
DateTimePicker类 [ ^ ]
Read more on how to work with DateTimePickers here:
DateTimePicker.Value Property [^]
DateTimePicker Class[^]
这篇关于设置dateTimePicker控件的Date值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!