تاریخ شمسی در گرید ویو بدون کد
با سلام
توی ویندوز 2016 میشه تاریخ پیش فرض ویندوز رو به شمسی تغییر داد و گرید ویو هم به صورت پیش فرض تاریخ ها رو به صورت شمسی نشون میده
توی ویندوز 2012r2 انگار ویندوز رو نمیشه شمسی کرد و توی گرید ویو هم به صورت پیش فرض به صورت میلادی نشون میده
چطور میشه یا به ویندوز 2012 تقویم شمسی اضافه کرد یا گرید ویو رو بدون استفاده از تابع تبدیل دستی در Row ها شمسی کرد
نقل قول: تاریخ شمسی در گرید ویو بدون کد
نمونه کدی که در اینجا در فایل Global.asax فرخوانی شده در همان فایل در ASP.NET Web Forms نیز قابل فرخوانی و استفاده است.
با استفاده از رویه فوق، Culture کنونی برنامه بر روی fa-IR و تقویم مورد استفاده اپلیکیشن به صورت پیش فرض به PersianCalendar تبدیل می شود. به این ترتیب، هر جایی در برنامه که نوع DateTime به کار رفته باشد به صورت خودکار به صورت شمسی نمایش داده خواهد شد. اگر جنس ستون مربوطه در SQL Server نیز DateTime باشد تاریخ در آن ستون/ردیف به صورت صحیح ذخیره شده و با وجودی که در SQL Management Studio در داده های آن جدول، تاریخ ها را به صورت میلادی می بینید در سمت برنامه همان تاریخ ها در Grid و ... به صورت شمسی نمایش داده خواهد شد.
لازم به ذکر است شمسی کردن تاریخ با روش فوق نیازی به شمسی بودن تاریخ در سیستم عامل ندارد و بر روی سروری که تاریخ در آن به صورت میلادی دیده می شود نیز تاریخ ها در برنامه به صورت شمسی دیده می شود.
نقل قول: تاریخ شمسی در گرید ویو بدون کد
ممنون از پاسختون جناب آقای کرامتی لینک فکر می کنم به صفحه ای در مورد T4 مربوط بود
اگر منظور این خط کد هست گذاشتم کار نکرد حال نمی دونم مشکل از کجاست توی فایل Global.ascx
Sub Application_Start(sender As Object, e As EventArgs)
System.Globalization.CultureInfo.DefaultThreadCurr entCulture = New System.Globalization.CultureInfo("fa-IR")
نقل قول: تاریخ شمسی در گرید ویو بدون کد
نقل قول:
نوشته شده توسط
shahab_ksh
ممنون از پاسختون جناب آقای کرامتی لینک فکر می کنم به صفحه ای در مورد T4 مربوط بود
اگر منظور این خط کد هست گذاشتم کار نکرد حال نمی دونم مشکل از کجاست توی فایل Global.ascx
Sub Application_Start(sender As Object, e As EventArgs)
System.Globalization.CultureInfo.DefaultThreadCurr entCulture = New System.Globalization.CultureInfo("fa-IR")
لینک درون مطلب اصلاح شد.
نقل قول: تاریخ شمسی در گرید ویو بدون کد
خیلی ممنون به روش شما حل شد.