private void Form1_Load(object sender, EventArgs e)
{
load_year();
load_month();
DateTime newDate= DateTime.Now.Date ;//获取系统当前时间
int year = int.Parse(newDate.Year.ToString());//获取系统的年
int month = int.Parse(newDate.Month.ToString());//获取系统的月
int day = int.Parse(newDate.Day.ToString());//获取系统的年日
cbYear.SelectedText = year.ToString();
cbMonth.SelectedText = month.ToString ();
load_day(year,month);
cbDate.SelectedText = day.ToString ();
}
//装载年
protected void load_year()
{
cbYear.Items.Clear();
for (int i = 1950; i <= 2012; i++)
{
cbYear.Items.Add(i.ToString());
}
}
//装载月
protected void load_month()
{
cbMonth.Items.Clear();
for (int i = 1; i <= 12; i++)
{
cbMonth.Items.Add(i.ToString());
}
}
//装载日
protected void load_day(int y,int m)
{
int days = DateTime.DaysInMonth(y,m);
cbDate.Items.Clear();
for (int i = 1; i <= days; i++)
{
cbDate.Items.Add(i.ToString());
}
}
//改变年月
private void cbYear_SelectedIndexChanged(object sender, EventArgs e)
{
int year = int.Parse(cbYear.Text.ToString ());
int month = int.Parse(cbMonth.Text.ToString());
load_day(year,month);
}
温馨提示:答案为网友推荐,仅供参考