SelectedDatesCollection.Contains(DateTime) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um valor que indica se a SelectedDatesCollection coleção contém o objeto especificado DateTime .
public:
bool Contains(DateTime date);
public bool Contains(DateTime date);
member this.Contains : DateTime -> bool
Public Function Contains (date As DateTime) As Boolean
Parâmetros
- date
- DateTime
O DateTime para procurar no SelectedDatesCollection.
Devoluções
true se o SelectedDatesCollection contiver o especificado DateTime; caso contrário, false.
Exemplos
O exemplo de código seguinte demonstra como usar o Contains método para determinar se a SelectedDatesCollection coleção contém o objeto especificado System.DateTime .
<%@ 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)
{
int current_month = Calendar1.VisibleDate.Month;
int current_year = Calendar1.VisibleDate.Year;
Calendar1.VisibleDate = Calendar1.TodaysDate;
DateTime date = new DateTime(current_year, current_month, 15);
if (Calendar1.SelectedDates.Contains(date))
Label1.Text = "Yes, you selected the 15th!!";
else
Label1.Text = "No, you didn't select the 15th!!";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"/>
<hr />
Select dates on the Calendar and click the button below <br />
to validate that the 15th on the month was selected <br /><br />
<asp:Button id="Button1"
text="Validate the 15th"
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)
Dim current_month As Integer = Calendar1.VisibleDate.Month
Dim current_year As Integer = Calendar1.VisibleDate.Year
Calendar1.VisibleDate = Calendar1.TodaysDate
Dim theDate As New DateTime(current_year, current_month, 15)
If Calendar1.SelectedDates.Contains(theDate) Then
Label1.Text = "Yes, you selected the 15th!!"
Else
Label1.Text = "No, you didn't select the 15th!!"
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"/>
<hr />
Select dates on the Calendar and click the button below <br />
to validate that the 15th on the month was selected <br /><br />
<asp:Button id="Button1"
text="Validate the 15th"
OnClick="Button_Click"
runat="server" /> <br /><br />
<asp:Label id="Label1" runat="server" />
</form>
</body>
</html>
Observações
Use este método para determinar se a SelectedDatesCollection coleção contém o objeto especificado System.DateTime .