Veckonummer i kalender

.NET

1 svar · 440 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Trådstart#1

Hej!

Har lagt in en kalenderfunktion på min sida, och där man kan markera en vecka i taget med:

SelectWeekText = "Vecka"

1. Finns det nåt bra sätt för att skriva ut veckonummer istället för namet "Vecka" i VB?

2. Finns det nåt finurligt sätt för att ta reda på vilka datum som en markerad vecka innehåller. alltså om jag klickar på "vecka" till vänster om kalendern, så kan man visa vilket datum veckan börjar på med:

Calendar1.SelectedDate.ToShortDateString

, men kan man fiska upp alla datum i den veckan?

Medlem sedan mars 20011 346 inlägg
#2

För att i codebehind få tag på datumen för hela veckan skrev jag:

Calendar1.SelectedDates.Count

Case 7 '1 Vecka (7 dagar)

For i = 0 To 6
     Calendar1.SelectedDate.AddDays(i)
Next
.
.
.
End Select

Finns det nåt enklare sätt?
...och hur kollar man om man valt en hel månad...för den kan ju vara 28, 29, 30 eller 31 dagar?!

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
137 ms — ändringar (db)