Bagikan melalui


Calendar.SelectedDate Properti

Definisi

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.

Berlaku untuk

Lihat juga