[ASP.NET] C# - Calendrier

Fermé
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 28 févr. 2009 à 10:02
 ogrist_du_9_3 - 25 déc. 2009 à 11:37
Bonjour a tous !
J'utilise Visual Studio 2008.
J'ai inséré dans ma Web Form un composant permettant d'avoir un calendrier (asp:Calendar). Tout fonctionne à merveille. Juste un petit détails dans ce calendrier : j'aimerais que les dates antérieures à la date d'aujourd'hui ne soient pas " cliquables ". Par exemple, si nous sommes le 28 février, l'utilisateur peut voir les dates antérieures mais ne peut pas cliquer sur 20 février par exemple.
Merci pour aide !
A voir également:

2 réponses

ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 27
2 mars 2009 à 16:37
Personne ne voit ?
0
ogrist_du_9_3
25 déc. 2009 à 11:30
C'est peut être trop tard mais ça peux toujours servir:
une petite recherche ici
https://www.microsoft.com/en-us/download/details.aspx?id=55984
Et on trouve
 protected void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
     if (e.Day.Date< DateTime.Today)
     {
                e.Day.IsSelectable = false;
     }
}
0
ogrist_du_9_3
25 déc. 2009 à 11:37
Et si tu veux jouer le mec qui a pas le temps tu met ça direct:

protected void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
            
        e.Day.IsSelectable = (e.Day.Date> = DateTime.Today);
            
}
0