Calendar.SelectedDate Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de geselecteerde datum op of stelt u deze in.
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
Waarde van eigenschap
Een DateTime die de geselecteerde datum vertegenwoordigt. De standaardwaarde is DateTime.MinValue.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de SelectedDate eigenschap gebruikt om de geselecteerde datum op het Calendar besturingselement te bepalen.
<%@ 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>
Opmerkingen
Gebruik de SelectedDate eigenschap om de geselecteerde datum op het Calendar besturingselement te bepalen.
De SelectedDate eigenschap en de SelectedDates verzameling zijn nauw verwant. Wanneer de SelectionMode eigenschap is ingesteld op CalendarSelectionMode.Day, een modus die slechts één datumselectie SelectedDate toestaat en SelectedDates[0] dezelfde waarde heeft en SelectedDates.Count gelijk is aan 1. Wanneer de SelectionMode eigenschap is ingesteld op CalendarSelectionMode.DayWeek of CalendarSelectionMode.DayWeekMonth, modi die meerdere datumselecties SelectedDate toestaan en SelectedDates[0] dezelfde waarde hebben.
De SelectedDate eigenschap wordt ingesteld met behulp van een System.DateTime object.
Wanneer de gebruiker een datum op het Calendar besturingselement selecteert, wordt de SelectionChanged gebeurtenis gegenereerd. De SelectedDate eigenschap wordt bijgewerkt naar de geselecteerde datum. De SelectedDates verzameling wordt ook bijgewerkt met alleen deze datum.
Note
Zowel de SelectedDate eigenschap als de SelectedDates verzameling worden bijgewerkt voordat de SelectionChanged gebeurtenis wordt gegenereerd. U kunt de datumselectie overschrijven met behulp van de OnSelectionChanged gebeurtenishandler om de SelectedDate eigenschap handmatig in te stellen. De SelectionChanged gebeurtenis wordt niet gegenereerd wanneer deze eigenschap programmatisch is ingesteld.