SelectedDatesCollection.Count Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the number of System.DateTime objects in the SelectedDatesCollection collection.

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

public int Count { get; }

Property Value

Type: System.Int32

The number of System.DateTime objects in the SelectedDatesCollection.

Use this property to determine the number of dates in the SelectedDatesCollection collection. The Count property is often used when iterating through the collection to determine the upper bound.

The following code example demonstrates how to use to the Count property to determine the number of dates in the SelectedDatesCollection collection. 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>

.NET Framework
Available since 1.1
Return to top
Show: