kalender problem

.NET

2 svar · 229 visningar · startad av Dino

Medlem sedan sep. 20011 914 inlägg
Trådstart#1

Ok, vet inte om jag fått en spade i huvudet. Men har en kalender där jag sätter forecolor till darkgreen om det finns något för en dag. Och sen när jag trycker på ett datum så skall den endast ta ut data om forecolor är darkgreen. Borde inte nedan kod vara rimlig för detta syfte?

// I Dayrender
if(s == e.Day.DayNumberText)
{
   e.Cell.ForeColor = Color.DarkGreen;
}

// I SelectionChanged
if(cal.SelectedDayStyle.ForeColor == Color.DarkGreen)
{
   GetSelectedDateData();
}
Medlem sedan maj 2001329 inlägg
#2

cal.SelectedDayStyle

är ju en css style objekt som du använder för att säga till kalendern vilken style den skall sätta på selectade dagar. Det är inte vad just din dag har för färg på sig. Det måste du nog gräva dig in i itemet på nått sätt. Måste tyvärr springa då det är fredag och dagen är slut :) men jobba på du så kanske du löser det :bire

Medlem sedan sep. 20011 914 inlägg
#3

Jag har uppenbarligen en spade så jag får väl se vad jag kan gräva mig fram till. :)

245 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)