2013-12-22 226 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