الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحسين repeater paging

بدأه عماد خطيب في 4 يونيو 2012 · 8 رد · 715 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,

في هذه الصفحة كما ترون :مقالات الكاتب

يوجد الكثير من المقالات داخل repeater ,

سؤالي كيف يمكن تحسين ال paging بحيث يصبح مثل جوجل من خلال جلبه في اول مرة 10 نتائج وعند الضغط على 10 يجلب النتائج من 5 الى 14 وعند الضغط على 14 يجلب من 9 الى 18 وهكذا ....

طبعا انا استعمل PagedDataSource لتقسيم ال dataset

مشكورين

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#2

هل من فكرة ؟

c# او vb.net ما في فرق

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#3

ماهي نوع قاعدة البيانات

#4

مشكور للتفاعل اخ KARIMSOFT

قاعدة البيانات هي : sql server 2008

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#5

اقراء هذا الكود

declare @GroupNo int=0

select t.cal1,t.cal2 from( 
SELECT	col1 ,col2 ,ROW_NUMBER() OVER(ORDER BY col2) nRowNo
FROM table1) as t
where t.nRowNo/10=@GroupNo
#6

بصراحة غير واضح

هل قصدت t.col1,t.col2 بدلا من t.cal1,t.cal2 ?

وما هي وظيفة over ؟ هل الهدف من هذا الاستعلام تقسيم الجواب حسب السطر الذي نتواجد فيه؟ ولماذا ORDER BY col2 ؟

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#7

الهدف من هذا الاستعلام تقسيم الجواب

ORDER BY col2اسم الحقل المراد ترقيمه ليتم التقسيم علية

#8

هل لديك مثال كامل ل repeater مع طريقة تمرير الصفحة المطلوبة للاستعلام؟ مع اجاكس؟

لاني الان امرره بواسطة query string واقوم باستعلام عادي دون parameters @ او stored procedures .

هذه الصفحة مرة اخرى

بوركت

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

#9

ارجو حذف الموضوع وحسابي وشكرا

Web Development
Imad M.Khatib
Asp.net , Ajax , MSSQL , VB.Net , C#.Net , Xml , DomHtml , JQuery , JavaScript , Json , LINQ

imad.khatib@hotmail.com

مواضيع مشابهة