مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

فارسی کردن تاریخ در کندو گرید 2018

ﺳﻪ شنبه, 22 خرداد 1397 10:29

فارسی کردن تاریخ در کندو گرید 2018

سلام دوستان.

من از گرید کندو استفاده میکنم اونم ورژن 2018

اما یه مشکل دارم..

از طریق کلاس Persian Culture که کار فارسی کردن تاریخ رو انجام میده اومدم تاریخ هارو فارسی کردم.. یعنی تاریخ توی دیتابیس میلادی ذخیره میشه و در نمایش به صورت شمسی نشون داده میشه.

حالا وقتی از گرید کندو استفاده میکنم به صورت ajax ، تاریخ رو همچنان میلادی نشون میده.یه نکته جالبش اینه که وقتی BreakPoint میذارم و لیست مدل رو میبینم داخلش تاریخ به صورت شمسی داره نمایش داده میشه..اما وقتی اون json رو به کلاینت بر میگردونم توی گرید کندو به صورت میلادی نمایش داده میشه..چجوری میشه حلش کرد؟

ﺳﻪ شنبه, 22 خرداد 1397 15:57

به احتمال زیاد این Module نمیتونه روی درخواست های Ajax کندو عمل کنه 

باید خودتون Convert کردن تاریخ را انجام دهید 

دوشنبه, 25 آذر 1398 12:24

داخل کلاستون این پراپرتی رو اضافه کنید در واقع فیلد تاریخ رو به رشته تبدیل کنید و در گرید به جای فیلد تاریخ این پراپرتی رو بایند کنید

public string mydateString
     }
            get { return mydate != null ? string.Format("{0:yyyy/MM/dd}",  mydate) : null; }
     {

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید