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

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

کاربر سایت

pro_man

عضویت از 1393/11/17

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

  • سه شنبه 22 خرداد 1397
  • 10:29
تشکر میکنم

سلام دوستان.

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

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

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

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

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 22 خرداد 1397
  • 15:57

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

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

کاربر سایت

bahar_1984_n

عضویت از 1393/11/07

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

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

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)