آموزش ASP.Net > کنترل های استاندارد ASP.Net > کنترل Calendar
خواندن و نمایش تاریخ های انتخاب شده توسط کاربر در کنترل Calendar

Skip Navigation Links.

خواندن و نمایش تاریخ های انتخاب شده توسط کاربر در کنترل 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(); 
   }
خروجی
<September 2026>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

مثال عملی 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;
    }
خروجی
<September 2026>
>>SunMonTueWedThuFriSat
>303112345
>6789101112
>13141516171819
>20212223242526
>27282930123
>45678910



Skip Navigation Links.

راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :               
آدرس Email :  

نظر شما :  

سوال امنیتی : پایتخت ایران ؟  
حمایت از سایت Developer1