Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Calendar.SelectedDate

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta la data selezionata.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[BindableAttribute(true, BindingDirection.TwoWay)]
public DateTime SelectedDate { get; set; }

Valore proprietà

Type: System.DateTime

Oggetto System.DateTime che rappresenta la data selezionata. Il valore predefinito è DateTime.MinValue.

Utilizzare la SelectedDate proprietà per determinare la data selezionata nel Calendar controllo.

Il SelectedDate proprietà e SelectedDates insieme sono strettamente correlati. Quando il SelectionMode è impostata su CalendarSelectionMode.Day, una modalità che consente solo una singola data, SelectedDate e SelectedDates[0] hanno lo stesso valore e SelectedDates.Count è uguale a 1. Quando il SelectionMode è impostata su CalendarSelectionMode.DayWeek o CalendarSelectionMode.DayWeekMonth, modalità che consente di selezionare più date, SelectedDate e SelectedDates[0] hanno lo stesso valore.

Il SelectedDate proprietà viene impostata utilizzando un System.DateTime oggetto.

Quando l'utente seleziona una data nel Calendar controllo, il SelectionChanged viene generato l'evento. Il SelectedDate proprietà viene aggiornata la data selezionata. Il SelectedDates raccolta è inoltre aggiornata per contenere solo la data.

System_CAPS_noteNota

Sia il SelectedDate proprietà e il SelectedDates insieme vengono aggiornate prima di SelectionChanged viene generato l'evento. È possibile ignorare la selezione della data utilizzando il OnSelectionChanged gestore dell'evento per impostare manualmente la SelectedDate proprietà. Il SelectionChanged evento viene generato quando questa proprietà è impostata a livello di codice.

Esempio di codice seguente viene illustrato come utilizzare il SelectedDate proprietà per determinare la data selezionata nel Calendar controllo.

<%@ 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>

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: