2013-12-22 227 views
-1

我做的做「年齡計算器」的C#項目,我有以下問題:填充組合框

,當我在日期的組合框從本月的組合框中選擇二月話,就說明1 -31號碼。但我想顯示1-29。如何解決這個沒有數據庫?

+0

您必須計算月份中的天數,然後用這些值填充組合框。如果強制用戶首先輸入月份,則可以在月份組合框中填寫日期組合框,以顯示SelectedValueChanged事件。最簡單的方法是使用日期選擇器。 –

+0

我想在選擇月份名稱後在組合框中自動顯示日數。 – ajay

+0

是的,我知道。我說的不清楚嗎? –

回答

2
private void ListBox1_SelectedValueChanged(object sender, EventArgs e) 
    { 
     if (ListBox1.SelectedValue == "February") 
     { 
      for (int i=1; i<=29; i++) 
       Listbox2.Items.Add(i.ToString()); 
     } 
    } 
+0

警告1可能意外的參考比較;爲了得到一個值的比較,把左邊的字符串鍵入'string' – ajay