2013-02-20 194 views
0

我想改變formload事件中我的窗體中的datetimepicker的默認值(我的意思是我不希望datetimepicker的值是'現在'當我的應用程序starts.I希望它是等於某個字符串值,我的應用程序應該從註冊表中讀取) 所以我嘗試這樣的:我怎麼能改變datetimepicker值(當它是隻讀)

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

但該日期選擇器是隻讀的,它使我的錯誤不能分配。 我可以使用add方法作爲我的最後一個解決方案。但我希望有更好的方法。 感謝advance.best問候。

回答

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 
} 
+0

我只是想我的DateTimePicker挑選和顯示date.and我想我需要設置日期屬性itself.but你的答案工作。感謝很多 – roostaamir 2013-02-20 19:02:17

0

DateTimePicker.Value.Date是隻讀的,而不是使用

DateTimePicker.Value = SomeDateTime 
相關問題