webForumDet fria alternativet

Calender Control: Hur visa veckonummer?

.NET

4 svar · 329 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Hello,

Default är det ju denna: >

men, jag vill istället att veckans nummer ska visas för varje "rad" i kalendern.

någon som vet?

cya,
PatrikB

Medlem sedan juni 20011 732 inlägg
#2

Den är lite lurig, det finns ingen metod för det i din vanliga calendar. Du måste av någon anledning använda en GregorianCalendar. Så här nånting:

System.Globalization.GregorianCalendar gregCalendar = new System.Globalization.GregorianCalendar();
gregCalendar.GetWeekOfYear(DateTime, System.Globalization.CalendarWeekRule.FirstDay, System.DayOfWeek.Monday);
Medlem sedan mars 20002 836 inlägg
#3

Tyvärr, får den bara att skriva ut samma vecko nummer för varje rad.
I eventet OnDayRender så funkar det inte alls.
Sätter jag weektext i Page_Load så får varje rad samma veckonummer :(
Finns det något att styra renderingen av columnen för weektext?

cya,
PatrikB

Medlem sedan okt. 20005 273 inlägg
#4

Du får snart en fungerande kalender av mig ;)

Medlem sedan mars 20002 836 inlägg
#5

he, he icaaq, e det med calendar controllen?

cya,
PatrikB

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)