Partager via


Calendar.SelectedDate Propriété

Définition

Obtient ou définit la date sélectionnée.

public:
 property DateTime SelectedDate { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Bindable(true)]
public DateTime SelectedDate { get; set; }
[System.ComponentModel.Bindable(true, System.ComponentModel.BindingDirection.TwoWay)]
public DateTime SelectedDate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedDate : DateTime with get, set
[<System.ComponentModel.Bindable(true, System.ComponentModel.BindingDirection.TwoWay)>]
member this.SelectedDate : DateTime with get, set
Public Property SelectedDate As DateTime

Valeur de propriété

DateTime qui représente la date sélectionnée. La valeur par défaut est DateTime.MinValue.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser la SelectedDate propriété pour déterminer la date sélectionnée sur le Calendar contrôle.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Calendar Example</title>
<script language="C#" runat="server">

      void Selection_Change(Object sender, EventArgs e) 
      {
         Label1.Text = "The selected date is " + Calendar1.SelectedDate.ToShortDateString();
      }

   </script>

</head>     
<body>

   <form id="form1" runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control.<br /><br />

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True"
           OnSelectionChanged="Selection_Change">
 
         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>
      
      </asp:Calendar>     

      <hr /><br />

      <asp:Label id="Label1" runat="server" />

   </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Calendar Example</title>
<script language="VB" runat="server">
        Sub Selection_Change(sender As Object, e As EventArgs)
            Label1.Text = "The selected date is " & Calendar1.SelectedDate.ToShortDateString()
        End Sub 'Selection_Change 
   </script>

</head>     
<body>

   <form id="form1" runat="server">

      <h3>Calendar Example</h3>

      Select a date on the Calendar control.<br /><br />

      <asp:Calendar ID="Calendar1" runat="server"  
           SelectionMode="Day" 
           ShowGridLines="True"
           OnSelectionChanged="Selection_Change">
 
         <SelectedDayStyle BackColor="Yellow"
                           ForeColor="Red">
         </SelectedDayStyle>
      
      </asp:Calendar>     

      <hr /><br />

      <asp:Label id="Label1" runat="server" />

   </form>
</body>
</html>

Remarques

Utilisez la SelectedDate propriété pour déterminer la date sélectionnée sur le Calendar contrôle.

La SelectedDate propriété et la SelectedDates collection sont étroitement liées. Lorsque la SelectionMode propriété a la valeur , mode qui autorise une sélection de date unique et SelectedDateSelectedDates[0] qui a la même valeur et SelectedDates.Count est égal à CalendarSelectionMode.Day1. Lorsque la propriété a la SelectionModeCalendarSelectionMode.DayWeek valeur ou CalendarSelectionMode.DayWeekMonth, les modes qui autorisent plusieurs sélections SelectedDate de dates et SelectedDates[0] ont la même valeur.

La SelectedDate propriété est définie à l’aide d’un System.DateTime objet .

Lorsque l’utilisateur sélectionne une date sur le Calendar contrôle, l’événement SelectionChanged est déclenché. La SelectedDate propriété est mise à jour à la date sélectionnée. La SelectedDates collection est également mise à jour pour contenir uniquement cette date.

Notes

SelectedDate La propriété et la SelectedDates collection sont mises à jour avant que l’événement SelectionChanged ne soit déclenché. Vous pouvez remplacer la sélection de date à l’aide du OnSelectionChanged gestionnaire d’événements pour définir manuellement la SelectedDate propriété . L’événement SelectionChanged n’est pas déclenché lorsque cette propriété est définie par programmation.

S’applique à

Voir aussi