PDA

View Full Version : سوال: چرا وقتی تعداد رکورد datagrid زیاد می شود، هنگام استفاده از اسکرول، سرعت بالا و پایین رفتن کم هست؟



ehsan123
چهارشنبه 28 فروردین 1392, 14:40 عصر
با سلام خدمت دوستان
با Linq بانک رو به گرید وصل کردم اما با زیاد شدن رکورد ها در گرید زمانی تو گرید بالا و پایین میرم سرعتش کمه بنظر شما اشکال کجاست؟

ehsan123
چهارشنبه 28 فروردین 1392, 18:55 عصر
کسی از دوستان نظری نداره؟:متفکر:

gholami146
چهارشنبه 28 فروردین 1392, 19:21 عصر
با سلام
اطلاعات در گرید ها بصورت یک جا از بانک اطلاعاتی واکشی میشه و درون گرید ریخته میشه پس طبیعی که با زیاد شدن حجم اطلاعات سرعت شما نیز کم بشه
و اما راه کار
شما باید در رویدادهای مربوط به دیتا سورستون حجم فرستاده شده به گرید رو کنترل کنید
برای درک بهتر این موضوع یک نگاهی به کامپوننت های فایر داک بندازید منظور رو متوجه میشید چون این کامپوننت این موضوع رو بصورت بسیار عالی کنترل میکنه فقط شما کافی حجم در خواستی تعداد رکورد ها رو مشخص کنید
و در هنگامی که به رکورد مورد نظر یعنی n برسید دوباره اطلاعات رفرش میشه و n تا رکورد بعدی به نمایش در میاد