PDA

View Full Version : سوال: سوال : از مجموعه کامپوننت DevExpress cxgrid چرا دیتا زیاد باشه دیر لود می کنه



saeidsg
چهارشنبه 31 خرداد 1396, 09:42 صبح
سلام به همگی آیا کسی این سری کامپوننت استفاده کرده خیلی عالی هستن ولی یک مشکل خیلی بزرگ در dbgrid هست که دیتا خیلی دیر لود می شه من با dbgrid خود دلفی تست کردم 1 یا 2 ثانیه زمان می بره ولی یا با این کامپونت حدودا 10 تا 12 ثانیه طول می کشه نمی دونم مشکل کجاست لطفا کمک کنید

Mask
چهارشنبه 31 خرداد 1396, 11:04 صبح
برای این کامپوننت ، دیر لود شدن طبیعیه. بخاطر امکانات فراتری که نسبت به دیبیگیرید خود دلفی در اختیارتون قرار میده.
برای رفع این مشکل بهتره اطلاعاتتون رو تیکه تیکه لود کنید در دیتاسورستون. گزینه fetch در مجموعه unidac گزینه مناسبیه.

saeidsg
چهارشنبه 31 خرداد 1396, 12:02 عصر
ممنون اگه امکان داره بیشتر توضیح بدید ممنون

benyaminrahimi
چهارشنبه 15 شهریور 1396, 12:16 عصر
fetch کردن راهکار مناسبی هست ولی جواب این مشکل نیست چون وقتی cxgrid در حالت لود کامل از fetch کامپوننت unidac میگذره و تمام رکورد ها رو لود میکنه ... برای اینکه گرید سریع عمل لود رو انجام بده در قسمت پراپرتی ها datacontoroller گزینه grid mode رو تیک کنید و هروقت خواست امکانات گرید مثل سورت ، گروپ بای ، فوتر رو فعال کنید این پرا پرتی رو فالس کنید...

PayamKazemi
سه شنبه 21 آذر 1396, 16:00 عصر
دوست عزیز قبل و بعد از خواند اطلاعات از کوئری تابعه BeginFullUpdate; و EndFullUpdate; استفاده کنید