20
2013
03

C#中年月填充到ComboBox中的方法

/// <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中

   }

}

« 上一篇下一篇 »

评论列表:

1.三利达户外  2013/3/21 18:14:12 回复该留言
顶起支持博主

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。