آموزش 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(); 
   }
خروجی
<August 2026>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

مثال عملی 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;
    }
خروجی
<August 2026>
>>SunMonTueWedThuFriSat
>2627282930311
>2345678
>9101112131415
>16171819202122
>23242526272829
>303112345



Skip Navigation Links.

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


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

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

نام :               
آدرس Email :  

نظر شما :  

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