آموزش ASP.Net > کنترل های استاندارد ASP.Net > کنترل Calendar
خواندن و نمایش تاریخ های انتخاب شده توسط کاربر در کنترل Calendar
خواندن و نمایش تاریخ های انتخاب شده توسط کاربر در کنترل Calendar :
در مثال های عملی زیر قصد داریم تا نحوه نمایش تاریخ های انتخاب شده در کنترل تقویم
را نشان دهیم .
مثال عملی 1 : مثال شماره 1 ، نحوه خواندن تاریخ فعلی انتخاب شده
در کنترل تقویم را نشان می دهد . برای نمایش تاریخ ، یک روز را از کنترل زیر انتخاب
نمایید :
کد لازم برای خواندن و نمایش تاریخ انتخاب شده را بایستی در رویداد Calendar1_SelectionChanged
کنترل Calendar1 در فایل کد صفحه به صورت نمایش داده شده ، قرار داد .
کد کنترل
بر روی صفحه
|
<asp:Calendar ID="Calendar1" runat="server" OnSelectionChanged="Calendar1_SelectionChanged">
</asp:Calendar>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
|
کد رویداد کنترل
Calendar
در فایل کد صفحه
|
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
Label1.Text = " تاریخ
انتخاب شده : " + Calendar1.SelectedDate.ToShortDateString();
}
|
|
خروجی
|
|
مثال عملی 2 : مثال شماره 2 ، نحوه خواندن کلیه تاریخ های انتخاب
شده در کنترل تقویم را توسط یک حلقه نشان می دهد . برای نمایش تاریخ های انتخاب شده
، بیش از یک تاربخ را در کنترل تقویم زیر انتخاب نمایید :
کد لازم برای خواندن و نمایش تاریخ انتخاب شده را بایستی در رویداد Calendar2_SelectionChanged
کنترل Calendar2 در فایل کد صفحه به صورت نمایش داده شده ، قرار داد . همچنین بایستی
خاصیت SelectionMode کنترل را بر روی مقدار DayWeekMonth قرار داد ، تا کاربر بتواند
بیش از یک تاریخ را در کنترل تقویم انتخاب نماید .
کد کنترل
بر روی صفحه
|
<asp:Calendar ID="Calendar2" runat="server" OnSelectionChanged="Calendar1_SelectionChanged"
SelectionMode="DayWeekMonth" >
</asp:Calendar>
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
|
کد رویداد کنترل
Calendar
در فایل کد صفحه
|
protected void Calendar2_SelectionChanged(object sender, EventArgs e)
{
String s = "";
foreach (DateTime
d in Calendar2.SelectedDates)
{
s += "<br
/>" + d.ToShortDateString();
}
Label2.Text
= " تاریخ های انتخاب شده : " + s;
}
|
|
خروجی
|
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :