1

如何在 ASP.Net 上将数据拆分为页面?

我正在寻找类似于 Google 在您有太多搜索结果并将它们分成 x 个页面时所做的事情。

4

3 回答 3

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
于 2009-01-07T20:55:45.630 回答
0

分页数据网格或中继器将是您的最佳选择。

于 2009-01-07T21:07:57.680 回答
0

使用 GridView 和 LinqDataSource。

它会为你做这一切。

看:

http://msdn.microsoft.com/en-us/library/bb470363.aspx

和:

http://msdn.microsoft.com/en-us/library/bb547113.aspx

于 2011-04-24T22:15:22.487 回答