PDA

View Full Version : سورت کردن تاریخ فارسی



پرستو پارسایی
دوشنبه 27 شهریور 1396, 10:21 صبح
سلام من در سایت جستجو کردم ولی نمونه مطلب مورد نظرم رو پیدا نکردم میخواهم تاریخ فارسی در دیتا گرید رو سورت کنم آیا راهی جز تغییر دادن فرمت اصلی به فرمت عددی وجود داره ممنون میشم در صورت اطلاع پاسخ دهید
نمونه درخواستم در عک ضمیمه هست

isaac23
دوشنبه 27 شهریور 1396, 12:13 عصر
خوب شما چه کاری خاصی انجام دادی که مرتب نشده ؟ خود دیتا گرد امکان سورت کردن رو داره و اگه از اون طریق نشه باید از طریق کد نویسی این کار رو بکنید.

و اگه واقعا نمیشه که بعید می دونم شما به فیلد دیگه تعریف کنید و تاریخ رو بصورت عددی ذخیره کنید مثلا اینجوری 1396/06/27 و بعد اون فیلد رو پنهان کنید و موقع مرتب سازی از این فیلد کمک بگیرید .

پرستو پارسایی
دوشنبه 27 شهریور 1396, 14:04 عصر
در درخواست اولیه ام توضیح دادم راهی بجز تغییر فرمت اصلی تاریخ یعنی ( 11 مهر 1395 ) رو سورت کنه !!!! (تغییر فرمت رو نمیخوام 1395/7/11 )

samiasoft
چهارشنبه 29 شهریور 1396, 01:38 صبح
در درخواست اولیه ام توضیح دادم راهی بجز تغییر فرمت اصلی تاریخ یعنی ( 11 مهر 1395 ) رو سورت کنه !!!! (تغییر فرمت رو نمیخوام 1395/7/11 )

یه ایده به ذهنم رسید شاید بتونه پاسخگوی نیازتون باشد !

شما به 2 صورت در دیتابیستون تاریخ رو ذخیره کنید هم به صورت "11 مهر 1395 "و به هم به صورت "1395/7/11"

سپس ستون "1395/7/11" رو در دیتاگرید مخفی کنید....بعد دستوری بنویسید که وقتی روی ستون "11 مهر 1395 " جهت sort شدن کلیک شد ستون "1395/7/11" sort شود !

منتظر نظرات دوستان دیگر نیز باشید...

پرستو پارسایی
چهارشنبه 29 شهریور 1396, 14:47 عصر
ممنونم ولی در حال حاضر همین جوری دارم سورت میکنم میخواستم یک روش غیر از این باشه