Calendar.SelectedDate 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
선택한 날짜를 가져오거나 설정합니다.
public:
property DateTime SelectedDate { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Bindable(true)]
public DateTime SelectedDate { get; set; }
[System.ComponentModel.Bindable(true, System.ComponentModel.BindingDirection.TwoWay)]
public DateTime SelectedDate { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedDate : DateTime with get, set
[<System.ComponentModel.Bindable(true, System.ComponentModel.BindingDirection.TwoWay)>]
member this.SelectedDate : DateTime with get, set
Public Property SelectedDate As DateTime
속성 값
선택한 날짜를 나타내는 DateTime입니다. 기본값은 DateTime.MinValue입니다.
- 특성
예제
다음 코드 예제를 사용 SelectedDate 하는 방법에 설명 합니다 속성에서 선택한 날짜를 Calendar 확인 하는 컨트롤입니다.
<%@ 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>Calendar Example</title>
<script language="C#" runat="server">
void Selection_Change(Object sender, EventArgs e)
{
Label1.Text = "The selected date is " + Calendar1.SelectedDate.ToShortDateString();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar Example</h3>
Select a date on the Calendar control.<br /><br />
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="Day"
ShowGridLines="True"
OnSelectionChanged="Selection_Change">
<SelectedDayStyle BackColor="Yellow"
ForeColor="Red">
</SelectedDayStyle>
</asp:Calendar>
<hr /><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>Calendar Example</title>
<script language="VB" runat="server">
Sub Selection_Change(sender As Object, e As EventArgs)
Label1.Text = "The selected date is " & Calendar1.SelectedDate.ToShortDateString()
End Sub 'Selection_Change
</script>
</head>
<body>
<form id="form1" runat="server">
<h3>Calendar Example</h3>
Select a date on the Calendar control.<br /><br />
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="Day"
ShowGridLines="True"
OnSelectionChanged="Selection_Change">
<SelectedDayStyle BackColor="Yellow"
ForeColor="Red">
</SelectedDayStyle>
</asp:Calendar>
<hr /><br />
<asp:Label id="Label1" runat="server" />
</form>
</body>
</html>
설명
사용 하 여는 SelectedDate 속성을 컨트롤에서 선택한 날짜를 확인 합니다 Calendar .
SelectedDate 속성과 컬렉션은 SelectedDates 밀접하게 관련되어 있습니다. 속성이 SelectionMode 로 CalendarSelectionMode.Day
설정되면 단일 날짜 선택 SelectedDate 만 허용하고 값이 같고 SelectedDates[0]
SelectedDates.Count
1과 같은 모드입니다. 속성이 SelectionMode 또는 CalendarSelectionMode.DayWeekMonth
로 CalendarSelectionMode.DayWeek
설정된 경우 여러 날짜 선택을 SelectedDate 허용하고 SelectedDates[0]
동일한 값을 갖는 모드입니다.
속성은 SelectedDate 개체를 System.DateTime 사용하여 설정됩니다.
사용자가 컨트롤 SelectionChanged 에서 Calendar 날짜를 선택하면 이벤트가 발생합니다. 속성이 SelectedDate 선택한 날짜로 업데이트됩니다. SelectedDates 이 날짜만 포함하도록 컬렉션도 업데이트됩니다.
참고
SelectedDate 이벤트가 발생하기 전에 SelectionChanged 속성과 SelectedDates 컬렉션이 모두 업데이트됩니다. 이벤트 처리기를 사용하여 OnSelectionChanged 수동으로 속성을 설정하여 날짜 선택을 재정의할 SelectedDate 수 있습니다. 이 속성이 SelectionChanged 프로그래밍 방식으로 설정되면 이벤트가 발생하지 않습니다.
적용 대상
추가 정보
.NET