سلام دوستان.
من از گرید کندو استفاده میکنم اونم ورژن 2018
اما یه مشکل دارم..
از طریق کلاس Persian Culture که کار فارسی کردن تاریخ رو انجام میده اومدم تاریخ هارو فارسی کردم.. یعنی تاریخ توی دیتابیس میلادی ذخیره میشه و در نمایش به صورت شمسی نشون داده میشه.
حالا وقتی از گرید کندو استفاده میکنم به صورت ajax ، تاریخ رو همچنان میلادی نشون میده.یه نکته جالبش اینه که وقتی BreakPoint میذارم و لیست مدل رو میبینم داخلش تاریخ به صورت شمسی داره نمایش داده میشه..اما وقتی اون json رو به کلاینت بر میگردونم توی گرید کندو به صورت میلادی نمایش داده میشه..چجوری میشه حلش کرد؟
به احتمال زیاد این Module نمیتونه روی درخواست های Ajax کندو عمل کنه
باید خودتون Convert کردن تاریخ را انجام دهید
داخل کلاستون این پراپرتی رو اضافه کنید در واقع فیلد تاریخ رو به رشته تبدیل کنید و در گرید به جای فیلد تاریخ این پراپرتی رو بایند کنید
public string mydateString } get { return mydate != null ? string.Format("{0:yyyy/MM/dd}", mydate) : null; } {
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)