新人 关于C#中ComboBox的使用方法 在线等
我添加了三个ComboBox控件
分别是年月日
月份里我添加了12个月份
我想根据月份来判断除2月之外的所有月份的天数 并向日“ComboBox”控件里添加
我把下面的代码写在了月的SelectedValueChanged事件里
但是为什么实现不了啊?
if (cmbMonth.SelectedText == "1" || cmbMonth.SelectedText == "3" || cmbMonth.SelectedText == "5" || cmbMonth.SelectedText == "7" || cmbMonth.SelectedText == "8 " || cmbMonth.SelectedText == "10" || cmbMonth.SelectedText == "12")
{
for (int a = 1; a <= 31; a++)
{
cmbDay.Items.Add(a);
}
}
else if (cmbMonth.SelectedText == "4" || cmbMonth.SelectedText == "6" || cmbMonth.SelectedText == "8" || cmbMonth.SelectedText == "11")
{
for (int b = 1; b <= 30; b++)
{
cmbDay.Items.Add(b);
}
}
在线等 高手帮帮我
------解决方案--------------------
C# code
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
cmbDay.Items.Clear();
if (cmbMonth.Text.Trim() == "1" || cmbMonth.Text.Trim() == "3" || cmbMonth.Text.Trim() == "5" ||
cmbMonth.Text.Trim() == "7" || cmbMonth.Text.Trim() == "8 " || cmbMonth.Text.Trim() == "10" ||
cmbMonth.Text.Trim() == "12")
{
for (int a = 1; a <= 31; a++)
{
cmbDay.Items.Add(a);
}
}
else if (cmbMonth.Text.Trim() == "4" || cmbMonth.Text.Trim() == "6" || cmbMonth.Text.Trim() == "8"
|| cmbMonth.Text.Trim() == "11")
{
for (int b = 1; b <= 30; b++)
{
cmbDay.Items.Add(b);
}
}
}