Freigeben über


SelectedDatesCollection.Item-Eigenschaft

Ruft ein System.DateTime-Objekt am angegebenen Index in der SelectedDatesCollection-Auflistung ab.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Default Property Item ( _
    index As Integer _
) As DateTime
'Usage
Dim instance As SelectedDatesCollection
Dim index As Integer
Dim value As DateTime

value = instance(index)
public DateTime this [
    int index
] { get; }
public:
property DateTime default [int] {
    DateTime get (int index);
}
/** @property */
public DateTime get_Item (int index)
JScript unterstützt die Verwendung von indizierten Eigenschaften, aber nicht die Deklaration von neuen indizierten Eigenschaften.

Parameter

  • index
    Ein Ordinalindexwert, der angibt, welche System.DateTime zurückgegeben werden soll.

Eigenschaftenwert

Eine System.DateTime, die ein Element in SelectedDatesCollection darstellt.

Hinweise

Mit diesem Indexer können Sie ein einzelnes System.DateTime-Objekt mithilfe einfacher Arraynotation am angegebenen Index in der SelectedDatesCollection-Auflistung abrufen.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mit dem Indexer ein System.DateTime-Objekt aus einer SelectedDatesCollection-Auflistung abgerufen wird. Beachten Sie, dass es sich bei der SelectedDates-Eigenschaft des Calendar-Steuerelements um eine Instanz der SelectedDatesCollection-Klasse handelt.

<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
 <head>
 
    <script language="VB" runat="server">
 
        Sub Selection_Change(sender As Object, e As EventArgs)
            
            Dim current_month As Integer = Calendar1.VisibleDate.Month
            Dim current_year As Integer = Calendar1.VisibleDate.Year
            
            Dim i As Integer
            For i = 0 To Calendar1.SelectedDates.Count - 1
                If Calendar1.SelectedDates(i).DayOfWeek = DayOfWeek.Wednesday Then
                    Label1.Text = "Wednesday falls on " & _
                        Calendar1.SelectedDates(i).Month & "/" & _
                        Calendar1.SelectedDates(i).Day & "/" & _
                        Calendar1.SelectedDates(i).Year
                End If
            Next i            
            
            If Calendar1.SelectedDates.Count <> 7 Then
                Label1.Text = ""
            End If 
        End Sub
 
    </script>
 
 </head>     
 <body>
 
    <form runat="server">
 
       <asp:Calendar ID="Calendar1" runat="server"  
            SelectionMode="DayWeekMonth" 
            OnSelectionChanged="Selection_Change" />
 
       <hr>
 
       Select an entire week <br><br>
 
       <asp:Label id="Label1" runat=server />
 
    </form>
 </body>
 </html>
    
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
 <head>
 
    <script language="C#" runat="server">
 
       void Selection_Change(Object sender, EventArgs e) 
       {
 
          int current_month = Calendar1.VisibleDate.Month;
          int current_year = Calendar1.VisibleDate.Year;
   
          for (int i = 0; i < Calendar1.SelectedDates.Count; i++)
          {
             if (Calendar1.SelectedDates[i].DayOfWeek == DayOfWeek.Wednesday)
                Label1.Text = "Wednesday falls on " + 
                              Calendar1.SelectedDates[i].Month + "/" +
                              Calendar1.SelectedDates[i].Day + "/" + 
                              Calendar1.SelectedDates[i].Year;
                
          }
 
          if (Calendar1.SelectedDates.Count != 7)
             Label1.Text = "";
 
       }
 
    </script>
 
 </head>     
 <body>
 
    <form runat="server">
 
       <asp:Calendar ID="Calendar1" runat="server"  
            SelectionMode="DayWeekMonth" 
            OnSelectionChanged="Selection_Change" />
 
       <hr>
 
       Select an entire week <br><br>
 
       <asp:Label id="Label1" runat=server />
 
    </form>
 </body>
 </html>
    

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SelectedDatesCollection-Klasse
SelectedDatesCollection-Member
System.Web.UI.WebControls-Namespace
Calendar.SelectedDates-Eigenschaft
Calendar-Klasse
System.DateTime