Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Calendar.SelectedDate

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; }
<asp:Calendar SelectedDate="DateTime" />

Valore proprietà

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

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

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

La proprietà SelectedDate è impostata tramite un oggetto System.DateTime.

Quando l'utente seleziona una data sul controllo Calendar, viene generato l'evento SelectionChanged. La proprietà SelectedDate è aggiornata sulla data selezionata. Anche l'insieme SelectedDates è aggiornato in modo da contenere solo la data.

NotaNota

La proprietà SelectedDate e l'insieme SelectedDates sono aggiornati prima della generazione dell'evento SelectionChanged. È possibile sottoporre a override la selezione della data tramite il gestore eventi OnSelectionChanged per impostare manualmente la proprietà SelectedDate. L'evento SelectionChanged non viene generato quando questa proprietà è impostata a livello di codice.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà SelectedDate per determinare la data selezionata sul controllo Calendar.


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

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft