webForumDet fria alternativet

Veckonummer i kalender

.NET

1 svar · 425 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#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?!

252 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)