PDA

View Full Version : DevExpress -> gridControl -> Filtering -> Persian Calendar



mehdi_kamari
پنج شنبه 23 اسفند 1386, 11:59 صبح
سلام دوستان

من از کامپونینت gridControl در DevExpress استفاده میکنم .
توی این کامپونینت ما Filtering بر اساس ستونها داریم . اگه از نوع تاریخ باشه میشه بین رنج تاریخ خاصی اون و فیلتر کرد . ولی من میخوام فیلتر من بر اساس تاریخ شمسی باشه نه میلادی .
آیا میشه این فیلتر و تغییر داد ؟
آیا امکان تشخیص تقویم شمسی و خودش داره ؟

اصلا چه باید کرد . اگر شما این مشکل و حل کردین . ممنون میشم راهنمایی کنید .

gdevnb
پنج شنبه 23 اسفند 1386, 22:01 عصر
تاریخ رو به صورت رشته بگیر مشکلت حل میشه
فکر نمیکنم این کمپوننت از تاریخ شمسی پشتیبانی کنه

mehdi_kamari
جمعه 24 اسفند 1386, 07:13 صبح
خوب اگه رشته بگیرم نمی تونم مقایشه روش انجام بدم !
مقایسه تاریخ برام مهمه .
مثلا رنج بدم که رکوردای فلان تاریخ تا فلان تاریخ و لیست کن .

حالا باز اگه دوستان دیگه ای هم اطلاعاتی دارند در اختیار بنده بذارن ممنون میشم .

Xcalivorse
جمعه 24 اسفند 1386, 14:59 عصر
معادل میلادی تاریخ شمسی تو به دست بیار. بعد فیلتر کن.

HAMIDyekta
شنبه 25 اسفند 1386, 09:26 صبح
اصلا نیازی به این حرفا نداره سیستم های برنامه نویسی با کدهای اسکی کار می کنن پس زمانی که شما رنج بین دو تاریخ را بدهید مقایسه و گزارش شما بدون هیچ مشکلی انجام می شود من خودم نوع فیلد های تاریخی را همیشه از نوع رشته تعریف می کنم هیچ وقت هم مشکلی نداشتم حتی با این کامپوننت:تشویق:

mehdi_kamari
شنبه 25 اسفند 1386, 10:22 صبح
دوستان جسارت نمی کنم ولی رشته برای تاریخ !!!
فکر کنم اینکه گفتین از این حالت استفاده کنم آخرش به مشکل بخورم .

ولی باز تست می کنم ببینم چی میشه . در هر صورت از راهنمایی همگی ممنونم .

amin joon
شنبه 25 اسفند 1386, 12:30 عصر
برای تاریخ بهتره از رشته استفاده بشه، چون زمانی که میخواهید اطلاعات رو به کاربر نشون بدید احتیاجی به تغییر نوع ندارید.
تنها نکته ای که باید رعایت کنید اینه که همه تاریخ ها رو باید بصورت رشته هایی با طول 10 ذخیره کنی مثلا 2/11/1386 رو بصورت 02/11/1386 ذخیره کنی.

در زمان مقایصه هم هیچ مشکلی پیش نمیاد.

راستی شما چطوری از DXperience استفاده میکنید در حالی RightToLeft نداره؟؟؟