C# 根据天数月份值填写组合框

C# 根据天数月份值填写组合框,c#,C#,我正在做一个制作年龄计算器的c项目,我有以下问题: 当我从月份组合框中选择二月时,在日期组合框中显示1-31个数字。但是我想展示1-29。没有数据库,我如何解决这个问题?您必须计算一个月的天数,并用这些值填充组合框。如果您强制用户先输入月份,则可以填写月份组合框SelectedValueChanged事件中的日期组合框。不过,最简单的方法是使用日期选择器。我想在选择月份名称后在组合框中自动显示日数。是的,我知道。我说的不清楚吗?通过勾选月份组合的事件,检查其中是否有二月,并用数字1到29填充日期

我正在做一个制作年龄计算器的c项目,我有以下问题:


当我从月份组合框中选择二月时,在日期组合框中显示1-31个数字。但是我想展示1-29。没有数据库,我如何解决这个问题?

您必须计算一个月的天数,并用这些值填充组合框。如果您强制用户先输入月份,则可以填写月份组合框SelectedValueChanged事件中的日期组合框。不过,最简单的方法是使用日期选择器。我想在选择月份名称后在组合框中自动显示日数。是的,我知道。我说的不清楚吗?通过勾选月份组合的事件,检查其中是否有二月,并用数字1到29填充日期组合框集合。警告1可能是意外的参考比较;要进行值比较,请将左侧强制转换为键入“string”警告1可能是意外的引用比较;要进行值比较,请将左侧强制转换为键入“string”
    private void ListBox1_SelectedValueChanged(object sender, EventArgs e)
    {
        if (ListBox1.SelectedValue == "February")
        {
            for (int i=1; i<=29; i++)
                Listbox2.Items.Add(i.ToString());
        }
    }