/// <summary>
/// 年月填充到ComboBox中的方法
/// </summary>
private void FillYearMonth()
{
int minYear = 2012; //最小年份
int maxYear = DateTime.Now.Year; //当前年份
ListItem item = new ListItem();
//item = new ListItem(); //如果作为查询条件可以插入一个空的
//item.Value = "";
//item.Text = "";
//YearText.Items.Add(item);
for (int i = minYear; i <= maxYear; i++) //填充年份
{
item = new ListItem();
item.Value = i.ToString();
item.Text = i.ToString();
YearText.Items.Add(item);
}
int minMonth = 1; //月的最小值
int maxMonth = 12; //月的最大值
//item = new ListItem(); //也是可以插入一个空值
//item.Value = "";
//item.Text = "";
//MonthText.Items.Add(item);
for (int i = minMonth; i <= maxMonth; i++) //填充月
{
item = new ListItem();
if (i < 10)
{
item.Value = "0" + i.ToString(); //小于10的可以写成01、02、03等,或者使用item.Value = i.ToString("00");
item.Text = "0" + i.ToString();
}
else
{
item.Value = i.ToString();
item.Text = i.ToString();
}
MonthText.Items.Add(item); //填充到ComboBox中
}
}
评论列表: