我在网站上使用Repeater控件显示数据库中的数据。 我需要进行分页(“现在显示第1页,共10页”,每页10个项目,等等),但是我不确定我是否会以最好的方式进行操作。

我知道Repeater控件没有任何内置分页,因此我必须自己制作。 有没有办法告诉DataSource控件返回更大结果集的第10-20行? 如果没有,如何将其写入查询(SQL Server 2005)? 我目前正在使用TOP关键字仅返回前10行,但是我不确定如何显示10-20行。

===============>>#1 票数:3

您必须使用PagedDataSource,它允许您将标准数据源转换为可以分页的数据源。 这是一个示例文章

===============>>#2 票数:2 已采纳

这不是分页数据的方法,但是您是否研究过ListView控件? 它具有中继器/数据列表的灵活性,但具有内置分页(如网格视图)。

对于sql中的分页,您可能想要执行以下操作

===============>>#3 票数:0

这里回答

  ask by Josh Hinman translate from so

未解决问题?本站智能推荐: