SelectedDatesCollection.Count 属性

定义

获取 SelectedDatesCollection 集合中的 DateTime 对象数。Gets the number of DateTime objects in the SelectedDatesCollection collection.

public:
 property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer

属性值

DateTime 中的 SelectedDatesCollection 对象数。The number of DateTime objects in the SelectedDatesCollection.

实现

示例

下面的代码示例演示如何使用Count属性来确定SelectedDatesCollection集合中的日期数。The following code example demonstrates how to use to the Count property to determine the number of dates in the SelectedDatesCollection collection. 请注意, SelectedDates Calendar控件的属性SelectedDatesCollection为类的实例。Note that the SelectedDates property of the Calendar control is an instance of the SelectedDatesCollection class.

<%@ 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>ASP.NET Example</title>
<script language="C#" runat="server">
 
       void Button_Click(Object sender, EventArgs e) 
       {
 
          if (Calendar1.SelectedDates.Count > 0)
          {
 
             Label1.Text = "Selected date(s) are: ";
 
             for (int i = 0; i < Calendar1.SelectedDates.Count; i++)
             {
                Label1.Text += " " + Calendar1.SelectedDates[i].Day.ToString();
             } 
 
          }
          else
             Label1.Text = "No dates selected!!";
       }
 
    </script>
 
 </head>     
 <body>
 
    <form id="form1" runat="server">
 
       <asp:Calendar ID="Calendar1" runat="server"  
            SelectionMode="DayWeekMonth"/>
 
       <hr />
 
       <asp:Button id="Button1"
            text="Display Selected Dates" 
            OnClick="Button_Click"  
            runat="server"  /> <br /><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>ASP.NET Example</title>
<script language="VB" runat="server">
 
        Sub Button_Click(sender As Object, e As EventArgs)
            
            If Calendar1.SelectedDates.Count > 0 Then
                
                Label1.Text = "Selected date(s) are: "
                
                Dim i As Integer
                For i = 0 To Calendar1.SelectedDates.Count - 1
                    Label1.Text &= " " &+ Calendar1.SelectedDates(i).Day.ToString()
                Next i
                
            Else
            
                Label1.Text = "No dates selected!!"
                
            End If
        End Sub
 
    </script>
 
 </head>     
 <body>
 
    <form id="form1" runat="server">
 
       <asp:Calendar ID="Calendar1" runat="server"  
            SelectionMode="DayWeekMonth"/>
 
       <hr />
 
       <asp:Button id="Button1"
            text="Display Selected Dates" 
            OnClick="Button_Click"  
            runat="server"  /> <br /><br />
 
       <asp:Label id="Label1" runat="server" />
 
    </form>
 </body>
 </html>
 

注解

此属性用于确定SelectedDatesCollection集合中的日期数。Use this property to determine the number of dates in the SelectedDatesCollection collection. Count循环访问集合以确定上限时, 通常会使用属性。The Count property is often used when iterating through the collection to determine the upper bound.

适用于

另请参阅