gem i int. int Dag = monthCalendar1.SelectionStart.Day; int Maaned = monthCalendar1.SelectionStart.Month; int aar = monthCalendar1.SelectionStart.Year;
Brug af int (ddMMyyyy) holder ikke. Bl.a. vil der blive en del bøvl med dd < 10.
Og String giver også ekstra arbejde senere.
Synes godt om
Slettet bruger
12. april 2008 - 16:34#10
Ellers kan man have 3 forskellige variabler:
void MonthCalendar1DateChanged(object sender, DateRangeEventArgs e) { int Dato = int.Parse(monthCalendar1.SelectionRange.Start.ToString("dd")); int Maaned = int.Parse(monthCalendar1.SelectionRange.Start.ToString("MM")); int year = int.Parse(monthCalendar1.SelectionRange.Start.ToString("yyyy"));
hans er den pæneste metode, men udover det ville jeg lige tænke over det arne_v skriver..
Synes godt om
Slettet bruger
12. april 2008 - 18:06#12
Jeg lægger et svar. Hvis du skal checke om en dato er lig med en dato kan du gøre det sådan:
eks/ Hvis datoen er lig med d. 12. april 2008
void MonthCalendar1DateChanged(object sender, DateRangeEventArgs e) { int Dato = int.Parse(monthCalendar1.SelectionRange.Start.ToString("dd")); int Maaned = int.Parse(monthCalendar1.SelectionRange.Start.ToString("MM")); int Aar = int.Parse(monthCalendar1.SelectionRange.Start.ToString("yyyy"));
if(Dato == 12 && Maaned == 4 && Aar == 2008) { // Den valgte dato er d. 12. april 2008 } }
ok, jeg tænker på at lave en version hvor man på den ene kalender vælger en fra dato og på en anden vælger en til, hvis I har lavet det før, kunne det være fedt at se et eksempel, ellers begiver jeg mig i krig med det om lidt :)
DateTime klassen kendte jeg ikke, kan godt se det er hurtigere. Jeg søgte i help i starten og kunne ikke lige finde den, jeg søgte på "monthCalendar" i Contents.
Men med DateTime klassen, behandlder den så dataerne som integers, altså så jeg kan sammenligne dem med andre datoer?
Synes godt om
Slettet bruger
12. april 2008 - 20:55#20
Nej, du bliver nødt til at bruge den men int hvis du skal sammenligne dem.
Hey, hvis der er nogle af Jer som ved hvordan man laver data binding med en monthCalendar, vil det være en stor hjælp hvis I vil prøve at kigge på mit spørgsmål her: http://www.eksperten.dk/spm/828328
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.