DropDownList'e bulunulan ayın günlerini basan extension method

Merhaba arkadaşlar yine bir faydalı bir extension method paylaşıyorum. Herhangi bir dropdownliste bulunduğunuz ayın günlerini basan extension method
 public static bool Gun(this DropDownList drpGun)
        {
            List<ListItem> gunler = new List<ListItem>();
            DateTime bugun = DateTime.Now;
            for (int i = 1; i <= DateTime.DaysInMonth(bugun.Year, bugun.Month) + 1; i++)
            {
                if (i == 1)
                {
                    gunler.Add(new ListItem { Text = "Gün", Value = "sec" });
                }
                else
                {
                    gunler.Add(new ListItem { Text = (i - 1).ToString(), Value = (i - 1).ToString() });
                }
            }
            drpGun.DataSource = gunler;
            drpGun.DataBind();
            return true;
        }
Kullanımı...
  drpGunler.Gun(); //Şeklinde yapılırsa bulunulan ayın günleri dropdownliste bağlanıcaktır. 

Yorumlar