Calendar.SelectedDates Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET SelectedDatesCollection sınıfından seçilen tarihlerden oluşan bir koleksiyon alır. Bu, API artık kullanılmıyor. ASP.NET mobil uygulama geliştirme hakkında bilgi için bkz. ASP.NET ile Mobile Apps & Siteleri.
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
Özellik Değeri
Seçili tarihlerden oluşan bir koleksiyon.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, geçerli aydaki SelectedDates tüm Çarşambaları seçmek için özelliğinin nasıl kullanılacağını gösterir. Bu örnek, genel bakış için daha büyük bir kod örneğinin Calendar bir parçasıdır.
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
Açıklamalar
Bu özellik, denetimdeki seçili tarihlerden oluşan bir Calendar koleksiyonu temsil eder.