Bonjour,
j'utilise le calendrier <asp:calendar> et je voulais savoir comment afficher la date sur celui-ci a partir d'une date passee dans L'url?
si quelqu'un pouvait m'aider![]()
merci
Bonjour,
j'utilise le calendrier <asp:calendar> et je voulais savoir comment afficher la date sur celui-ci a partir d'une date passee dans L'url?
si quelqu'un pouvait m'aider![]()
merci
tu utilise la propriété SelectedDate![]()
Voilou !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Calendar monCalendar = new Calendar(); monCalendar.SelectedDate.ToShortDateString(); // Donne XX/XX/XXX
EDIT :
Désoler j'avais pas compris
Je la refais, Ta date passer en paramètre est de quel type ?
De toute façon la propriété SelectedDate permet de get ou set un objet DateTime.
Donc si ta date est déjà un DateTime :
Si c'est une string, pas tu créé un objet datetime et tu le met à jour via ta string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Calendar monCalendar = new Calendar(); monCalendar.SelectedDate = maDateTime;![]()
Merci pour ta reponse !
le SelectedDate Selectionne juste la date que l'on veux mais ne vas pas dessus (il n'est pas interprete comme un evenement comme lorsque l'on clique sur un jour)
par contre ce que j'ai trouve (qui a l'air de fonctionner) c'est :
moncalendar.VisibleDate = DateTime.Parse(date) //change ma string date en Datetime;
moncalendar.SelectedDate = Convert.ToDateTime(date); //selectionne la date
moncaendar_SelectionChanged(sender, e); //appel de l'evenement OnSelectionChanged de moncalendar
Ok, ça marche aussi comme ça
J'avais lu un poil trop vite ta question en fait![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager