0
我有一個窗體上有90個按鈕,每天一個按鈕。當用戶首次登錄該程序時,他們輸入他們的用戶名和日期。我想記下用戶輸入的日期並自動填充每個按鈕的文本字段。例如,對於btnDay1文本將是3月18日,btnDay2將是3月19日,等等等等如何自動指定日期按鈕
使用此代碼有人建議:
DateTime time = dateTimepicker1.Value; //this is user selected date, you can use your own way
foreach(Button b in this.Controls.OfType<Button>())
{
if(b.Name != "button1" || b.Name != "button2")
{
b.Text = time.Date.ToString("dd MMM");
time = time.Date.AddDays(1); //setting for next button
}
}
但是編譯器告訴我,dateTimepicker1不存在在其目前的內容。我從來沒有使用dateTimepicker,它不在我的教科書中,所以我不熟悉如何使用它。我查看了MSDN庫,但是這個例子與DateTime time = dateTimepicker1.Value完全不同,它所做的只是讓我比以前更加困惑。
那麼你如何讓用戶選擇一個日期?您到達此片段時是否已有DateTime? – 2012-03-20 15:27:36
你選擇了什麼控制選擇日期?它是否有ID dateTimepicker1? – PraveenVenu 2012-03-20 15:28:44
我有一個名爲txtStartDate的文本框。所以我需要實例化一個DateTime對象並將該對象分配給我的文本框? – 2012-03-20 15:34:33