SelectedDatesCollection.Item[Int32] Ö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.
Koleksiyonda belirtilen dizinde SelectedDatesCollection bir DateTime nesnesi alır.
public:
property DateTime default[int] { DateTime get(int index); };
public DateTime this[int index] { get; }
member this.Item(int) : DateTime
Default Public ReadOnly Property Item(index As Integer) As DateTime
Parametreler
Özellik Değeri
DateTime içindeki bir öğeyi SelectedDatesCollectiontemsil eden bir.
Örnekler
Aşağıdaki kod örneği, bir koleksiyondan SelectedDatesCollection nesne almak System.DateTime için dizin oluşturucunun nasıl kullanılacağını gösterir. Denetimin SelectedDates özelliğinin Calendar sınıfın SelectedDatesCollection bir örneği olduğunu unutmayın.
<%@ 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 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 id="form1" 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="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 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 id="form1" 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>
Açıklamalar
Basit dizi gösterimini kullanarak belirtilen dizindeki koleksiyondaki SelectedDatesCollection tek System.DateTime bir nesneyi almak için bu dizin oluşturucuyu kullanın.