2009-01-07 59 views
1

如何在ASP.Net上將數據拆分爲頁面?將數據拆分成頁面

我在尋找類似於Google在搜索結果太多時所做的操作,並將它們分成多少個頁面。

+0

http://www.google.com/search?q=paging+techniques+sql – 2009-01-07 21:00:52

回答

5

這完全取決於內容。如果它是一個簡單的數據網格,您可以使用內置的數據網格分頁。如果數據來自SQL,但我建議構建一個通用的「分頁控制」,並使用SQL的分頁功能來只返回想要查看的數據。

如果它是SQL 2005(或以上)的尋呼是好的,易於:

SELECT Description, Date 
FROM  (SELECT ROW_NUMBER() OVER (ORDER BY MyCol DESC) AS Row, Desc, Date FROM MyTable) 
AS MyTableWithRowNumbers 
WHERE Row >= 1 AND Row <= 10 
0

一個DataGrid的分頁或中繼器將是你最好的選擇。