Avatar billede mahyar Nybegynder
28. februar 2006 - 18:37 Der er 4 kommentarer og
1 løsning

Calendar Componenten i Visual studio 2005

hej jeg vil gerne kunne Disable nogle dato'er fra Calendar komponenten. jeg har i den nedestående kode hentet nogle datoer fra DB, som bliver markeret på Calendar. Disse datoer skal også være disable på Calendar.

  private void DatoLukket()
    {
        DataSet dsDatoLukket = FindDatoLukket();
        DataTable dtDato = dsDatoLukket.Tables["tblLukkedato"];


            ArrayList al = new ArrayList();

            foreach (DataRow dr in dtDato.Rows)
            {
                DateTime dt = Convert.ToDateTime(dr["datoLukket"]);
                Calendar1.SelectedDates.Add(dt);             
               
             
            }     
           

    }
Avatar billede the_fox Nybegynder
28. februar 2006 - 19:00 #1
Du kan eventuelt prøve at kigge her: http://www.functionx.com/vcnet/controls/datepicker.htm

Umiddelbart kan man ikke bare sætte en dato som disabled. Et alternativ er at tilføje en checkbox, hvor man sætter visibility=false hvis datoen ikke er gyldig.
Avatar billede the_fox Nybegynder
28. februar 2006 - 19:09 #2
en anden mulighed er kunne være når brugeren vælger en "bold" dato i kalenderen, så bliver de tilknyttede tekstbokse disablet. (Hvis du altså har nogle tekstbokse e. lign.)
Avatar billede mahyar Nybegynder
01. marts 2006 - 15:44 #3
hej jeg kunne desværre ikke rigtig bruge eksemplet, da det er en Calendar webkomponent jeg bruger. Eksemplet viser en DateTimePicker som er en windowskomponent.
Avatar billede the_fox Nybegynder
01. marts 2006 - 17:05 #4
Nå for pokker. :) Men princippet er trods alt det samme, det er ikke muligt at sætte en dato som disabled.

Du kan som sagt stadig sætte dine input-bokse som disabled. Hvis det har interesse?
Avatar billede mahyar Nybegynder
26. april 2011 - 09:52 #5
svar
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester