PDA

View Full Version : سوال: gridview و تکنیک صفحه بندی



yakooza2009
چهارشنبه 03 اسفند 1390, 20:21 عصر
سلام
فرضا در جدول بانک SQL من 3 میلیون رکورد هست ، و من از طریق گرید ویو قصد دارم رکورد های این جدول (همه 3 میلیون رکورد) و نمایش بدم - گرید ویو را صفحه بندی کردم تا هر 10 رکورد را هر بار نمایش بده
آیا در پس زمینه کار همه 3 میلیون رکرود از دیتابیس سمت سرور فراخوانی میشه ؟ یعنی از دیتابیس همه خونده میشه میاد سمت سرور بعد اونجا صفحه بندی میشه ؟ یا با هر بار صفحه بندی جدید رکورد های همون بازه فقط Fetch میشه ؟

Rohollaes
پنج شنبه 04 اسفند 1390, 09:28 صبح
سلام دوست عزیز . همون طور که گفتی پیجینگ در این کنترل ها به این صورت هست که کل یه کوئری رو اجرا و به سرور میفرسته و بعد اونجا صفحه بندی میکنه که اینکار سرعت برنامه رو در رکوردهای بالا خیلی پایین میاره.
که باید از صفحه بندی سفارشی استفاده کنی . توی سایت مطلب در مورد صفحه بندی سفارش زیاده که از تابع معروف row_Number() در sp استفاده کنی