21 Şubat 2014 Cuma

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. 

Hiç yorum yok:

Yorum Gönder