Condividi tramite


Calendar.SelectedDates Proprietà

Definizione

Restituisce un insieme di date selezionate dalla classe SelectedDatesCollection ASP.NET. Questa API è obsoleta. Per informazioni su come sviluppare applicazioni ASP.NET per dispositivi mobili, vedere App per dispositivi mobili & Siti con ASP.NET.

public:
 property System::Web::UI::WebControls::SelectedDatesCollection ^ SelectedDates { System::Web::UI::WebControls::SelectedDatesCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.SelectedDatesCollection SelectedDates { get; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedDates : System.Web.UI.WebControls.SelectedDatesCollection
Public ReadOnly Property SelectedDates As SelectedDatesCollection

Valore della proprietà

Insieme di date selezionate.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la SelectedDates proprietà per selezionare tutti i mercoledì nel mese corrente. Questo esempio fa parte di un esempio di codice più ampio per la Calendar panoramica.

protected void Command1_Click(object sender, EventArgs e)
{
    int currentDay = Calendar1.VisibleDate.Day;
    int currentMonth = Calendar1.VisibleDate.Month;
    int currentYear = Calendar1.VisibleDate.Year;
    Calendar1.SelectedDates.Clear();

    // Add all Wednesdays to the collection.
    for (int i = 1; i <= System.DateTime.DaysInMonth(currentYear,
           currentMonth); i++)
    {
        DateTime targetDate = new DateTime(currentYear, currentMonth, i);
        if (targetDate.DayOfWeek == DayOfWeek.Wednesday)
            Calendar1.SelectedDates.Add(targetDate);
    }
    TextView1.Text = "Selection Count ="
       + Calendar1.SelectedDates.Count.ToString();
}
Protected Sub Command1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim currentDay As Integer = Calendar1.VisibleDate.Day
    Dim currentMonth As Integer = Calendar1.VisibleDate.Month
    Dim currentYear As Integer = Calendar1.VisibleDate.Year
    Calendar1.SelectedDates.Clear()
    
    ' Loop through current month and add all Wednesdays to the collection.
    Dim i As Integer
    For i = 1 To System.DateTime.DaysInMonth(currentYear, currentMonth)
        Dim targetDate As New DateTime(currentYear, currentMonth, i)
        If targetDate.DayOfWeek = DayOfWeek.Wednesday Then
            Calendar1.SelectedDates.Add(targetDate)
        End If
    Next i
    TextView1.Text = "Selection Count = " & Calendar1.SelectedDates.Count.ToString()
End Sub

Commenti

Questa proprietà rappresenta un insieme di date selezionate in un Calendar controllo .

Si applica a

Vedi anche