Avatar billede dkkarpen Nybegynder
15. december 2003 - 18:29 Der er 4 kommentarer

Deaktiver valgt dag i Calendar

Kan man fjerne linket på den valgte da i kalenderen? Hvis ja hvordan?
Avatar billede repsak Nybegynder
15. december 2003 - 19:13 #1
Dette svarer indirekte på dit spørgsmål
        protected void Calendar_DayRender(object sender, DayRenderEventArgs e) {
  if(e.Day.Date.DayOfWeek == DayOfWeek.Sunday || e.Day.Date.DayOfWeek == DayOfWeek.Saturday || e.Day.Date <= DateTime.Now){
    e.Day.IsSelectable = false;
  }
}
Avatar billede dkkarpen Nybegynder
15. december 2003 - 19:40 #2
Jeg kan ikke få det til at spille...

Min funktion bruger heller ikke DayRenderEventArgs. Her er koden:

        private void Calendar1_SelectionChanged(object sender, System.EventArgs e)
        {

            SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["connStr"]);
            String myCommandString = "Select * from kalender where dato= convert(smalldatetime,'" + Calendar1.SelectedDate.ToString().Substring(0,10) + "',103) order by tid";
            SqlCommand myCommand = new SqlCommand (myCommandString, conn);
            myCommand.Connection.Open();
            SqlDataReader myReader = myCommand.ExecuteReader();
            while (myReader.Read())
            {
                strKalender    += "<tr><td colspan=\"3\"><b>" + myReader["titel"] + "</b><br /><br />"
                +    "<b>Tid:</b>&nbsp;" + myReader["tid"] + "<br />"
                +    "<b>Sted:</b>&nbsp;" + myReader["sted"] + "<br />"
                +    "<b>SU:</b>&nbsp;" + myReader["su"] + "</td></tr>"
                +    "<tr><td colspan=\"3\">" + Regex.Replace(myReader["tekst"].ToString(),"\n","<br />") + "</td></tr>";
            }   

            if (strKalender != "")
            {
                divText.InnerHtml = "<table cellpadding=\"4\" cellspacing=\"0\">"
                    +    strKalender + "</table>";
                divText2.InnerHtml = "";
            }
            else
            {
                divText.InnerHtml = "<table cellpadding=\"4\" cellspacing=\"0\">"
                    + "<tr><td>Der er ingen arrangementer denne dato</td></tr>"
                    + "</table>";
                divText2.InnerHtml = "";
            }

        }
Avatar billede repsak Nybegynder
15. december 2003 - 20:09 #3
ved ikke hvad du laver i din metode, men du skal bare indsætte min metode, og tilpasse dagene. That's simple
Avatar billede repsak Nybegynder
08. januar 2004 - 12:00 #4
Går det?
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