Calendar.SelectedDate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.Day
1. 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.