webForumDet fria alternativet

4st asp:calendar

.NET

2 svar · 357 visningar · startad av paraxe

Medlem sedan apr. 2004298 inlägg
Frågan#1

Hej.

Jag har fyra asp:calendar kontroller på en sida.

Den första calendern ska visa nuvarande månad, de andra kontrollerna skall visa nuvarande månad plus 1 månad, 2 månader och osv.

Med denna kod markerar jag SelectedDate på varje controll.

this.Calendar1.SelectedDate = DateTime.Now;
this.Calendar2.SelectedDate = DateTime.Now.AddMonths(1);
this.Calendar3.SelectedDate = DateTime.Now.AddMonths(2);
this.Calendar4.SelectedDate = DateTime.Now.AddMonths(3);

Problemet med detta är att, tex som idag är den den 7 juli lägger jag på en månad så blir det den 7 augusti. 7 juli och 7 augusti får plats på samma calendar controll med månad 7. Hänger ni med?

Hur skall jag göra för att visa dessa fyra calendrar med månad 7-10 på respektive kontroll.

Medlem sedan sep. 20011 914 inlägg
#2
DateTime dt = DateTime.Now;
Calendar1.SelectedDate = dt;
Calendar2.VisibleDate = dt.AddMonths(1);
Calendar3.VisibleDate = dt.AddMonths(2);
Calendar4.VisibleDate = dt.AddMonths(3);

Calendar2.SelectedDate = Calendar2.VisibleDate;
Calendar3.SelectedDate = Calendar3.VisibleDate;
Calendar4.SelectedDate = Calendar4.VisibleDate;
Medlem sedan apr. 2004298 inlägg
#3

Många tack för hjälpen!

/ Pär

249 ms totalt · 4 externa anrop · v20260731065814-full.20824b9f
114 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)