Paging topic

2 отговора 97 прегледа
#1

Paging topic

Здравейте, не знам дали тази тема е за този клуб, но все пак:

искам да си направя paging на данните, показвани в DataGrid на ASP.NET - примерно ако някой търси клиенти по Име и се върнат 100 резултата, искам да ги покажа в 5 страници по 20 клиента. Обаче искам да го направя така, че от базата да се теглят само и единствено тези, които ще се визуализират на екрана (примерно от 40-ти до 60-ти във втора страница). Това може ли да се направи със MS SQL 2000 изобщо? Или единствения начин да ускоря е никога да върщам не повече от Х резултата със SELECT TOP

Отговор
в отговор на shmone #2

Re: Paging topic

подобни теми са обсъждани няколко пъти тук и /или в клуб програмисти.
в ms sql все още няма LIMIT и подобно нещо можеш да получиш или с курсор или с вложени заявки като комбинираш TOP и ORDER BY. Пусни 1 търсене 3-4- месеца назад ж кубовете , а също ресение има някуде из bgdev.org -
[линк]

Earls of black, flying high
Coming through the darkened sky
Отговор