PDA

View Full Version : کدام نوع فیلتر کردن برای گرید بهتر است؟



ebrahim.rayatparvar
دوشنبه 28 اردیبهشت 1394, 19:41 عصر
سلام دوستان.
من میخوام تو برنامه برای برای گرید فیلتر بزارم. من از گرید devexpress که gridControl هست استفاده میکنم. خود این ابزار یک قسمتی داره به نام AutoFilter که به بالای گرید اضافه میشه و بر اساس هر یک از ستون ها که دلتون بخواد میتونید فیلتر کنید.
البته برای تعداد سطر هی زیر 10000 تا این مورد رو سوال میکنم.
حالا سوال من اینجا هست آیا من این عملیات فیلتر رو از سمت همین گرید انجام بدم یا یه کنترل مثال TextBox بزارم و بزام گریدم از طرف SQL فیلتر بشه؟؟؟

همین سوال هم در مورد paging کردن گرید دارم.

ebrahim.rayatparvar
سه شنبه 29 اردیبهشت 1394, 10:43 صبح
کسی نظر خواصی رو این موضوع نداره؟؟؟

hamid_hr
سه شنبه 29 اردیبهشت 1394, 12:07 عصر
http://barnamenevis.org/showthread.php?494199-%D8%AC%D8%B3%D8%AA%D8%AC%D9%88-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%DA%AF%D8%B1%DB%8C%D8%AF%D 9%88%DB%8C%D9%88-%D9%85%D9%86%D8%B7%D9%82%DB%8C-%D8%AA%D8%B1%D9%87-%DB%8C%D8%A7-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%9F
اینجا دربارش بحث شده

ebrahim.rayatparvar
سه شنبه 29 اردیبهشت 1394, 12:27 عصر
سلام hamid جان
ولی من برای فیلتر و صفحه بندی می خوام اینکار رو بکنم نه جستجو.

من داخل برنامه یه قسمتی دارم که 1 بار تعریف میشه و در طول استفاده از برنامه ازش استفاده میکنند که تعداد سطرش 10000 به بالا هم میرسه حالا به نظر شما باز هم از دیتابیس استفاده نکنم.
چون طبق جستجوهایی که کردم نوع فیلتر کردن در گرید به مدل سطر به سطر است یعنی هر سطر چک می کنه اگه بود نمایش میده ولی ظاهرا طرف SQL از روش کالسترینگ درخت واره که داره استفاده می کنه. واقعیتش الان من گیج شدم این کالسترینگ به صورت درخت به چه صوراتی کار می کنه که تو سایت های خارجی میگن از دیتابیس استفاده کنیم. :گریه:

ebrahim.rayatparvar
سه شنبه 29 اردیبهشت 1394, 19:17 عصر
کسی به من راه حل خاصی پیشنهاد نمیده؟:ناراحت: