Bir önceki yazımda Calendar Extender kontrolünün basitçe nasıl kullanıldığından bahsetmiştim.
Bu yazımda da kontrolümüzün formatını değiştirerek neler yapabileceğimizi görelim;)
Calendar Extender
Örnek:
Adım(1)
Bi önceki uygulamamıza bir adet Calendar Extender ve TextBox daha koyalım.
Adım(2)
Bu defa kontrolmüzün özelliklerini inceleyelim.
-Ben formatını değiştirmek için Css dosyası oluşturdum.
-Formatının MMMM d,yyyy olarak şekillendirdim.
-SelectedDate ini de istediğim bir tarih yaptım.Static olarak yapmak istemiyor,bugünün tarihini göstermek istiyorsanız TextBox da
Page Load da dinamik olarak bugünün tarihini set edebilirsiniz.Şöyleki;
CalendarExtender1.SelectedDate=DateTime.Now;
Oluşturduğum StyleSheet Dosyası :
.calendar .ajax__calendar_container
{
background-color: #e2e2e2; border:solid 1px #cccccc;
}
.calendar .ajax__calendar_header
{
background-color: #ffffff; margin-bottom: 4px;
}
.calendar .ajax__calendar_title,
.calendar .ajax__calendar_next,
.calendar .ajax__calendar_prev
{
color: #004080; padding-top: 3px;
}
.calendar .ajax__calendar_body
{
background-color: #e9e9e9; border: solid 1px #cccccc;
}
.calendar .ajax__calendar_dayname
{
text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}
.calendar .ajax__calendar_day
{
text-align:center;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year,
.calendar .ajax__calendar_active
{
color: #004080; font-weight:bold; background-color: #ffffff;
}
.calendar .ajax__calendar_today
{
font-weight:bold;
}
.calendar .ajax__calendar_other,
.calendar .ajax__calendar_hover .ajax__calendar_today,
.calendar .ajax__calendar_hover .ajax__calendar_title
{
color: #bbbbbb;
}
Adım(3)
Bu şekilde çalıştırdığınızda muhtemelen takviminiz ingilizce olarak görünecektir.Bunu Türkçe yapmak istiyorsanız;
-Script Manager 'ın EnableScriptGlobalization = "true" ,
-Sayfanın başına Culture="tr-TR" diye ekleme yapmanız gerekmektedir.
Adım(4)
Ve çalıştırdığımızda sonuç
Diğer kontroller ve örneklerle anlatmaya devam edeceğim bekleyin...
Bidaha ki yazımda görüşmek üzere