Calendar.SelectedDate Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menyetel tanggal terpilih.
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
Nilai Properti
DateTime yang menunjukkan tanggal yang dipilih. Nilai defaultnya adalah DateTime.MinValue.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara menggunakan SelectedDate properti untuk menentukan tanggal yang dipilih pada Calendar kontrol.
<%@ 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>
Keterangan
SelectedDate Gunakan properti untuk menentukan tanggal yang dipilih pada Calendar kontrol.
Properti SelectedDate dan SelectedDates koleksi terkait erat.
SelectionMode Saat properti diatur ke CalendarSelectionMode.Day
, mode yang hanya memungkinkan satu pilihan tanggal, SelectedDate dan SelectedDates[0]
memiliki nilai yang sama dan SelectedDates.Count
sama dengan 1.
SelectionMode Saat properti diatur ke CalendarSelectionMode.DayWeek
atau CalendarSelectionMode.DayWeekMonth
, mode yang memungkinkan beberapa pilihan tanggal, SelectedDate dan SelectedDates[0]
memiliki nilai yang sama.
Properti SelectedDate diatur menggunakan System.DateTime objek .
Saat pengguna memilih tanggal pada Calendar kontrol, SelectionChanged peristiwa akan dinaikkan. Properti SelectedDate diperbarui ke tanggal yang dipilih. Koleksi SelectedDates juga diperbarui untuk hanya berisi tanggal ini.
Catatan
SelectedDate Properti dan koleksi diperbarui SelectedDates sebelum SelectionChanged peristiwa dinaikkan. Anda dapat mengganti pilihan tanggal dengan menggunakan penanganan OnSelectionChanged aktivitas untuk mengatur SelectedDate properti secara manual. Kejadian SelectionChanged tidak dinaikkan ketika properti ini diatur secara terprogram.