0

我可以使用嵌套中继器在页面上显示我的分组数据(据此:http: //goo.gl/sH6g)。在我的例子中,我有 Category-Products 结构,并希望在其下显示每个类别及其产品。

但这是我的问题:

  1. 如何限制每个类别下显示的产品数量。例如,我想为每个类别确定 5 个最新产品?
  2. 我怎样才能有条件地限制产品的数量。例如,我想确定特定类别是否没有子类别显示所有产品其他显示 5 个最新产品?
  3. 中继器适合这项工作吗?如果不是,我应该使用哪个数据控件?

请给我一些指导方针!

4

1 回答 1

1

您可以限制 SQL 语句中的记录数量。

例如,您可以像这样使用SELECT TOP

SELECT TOP 5 * FROM Products Where CategoryId = 1

你也可以使用 LIMIT

SELECT * FROM Products Where CategoryId = 1
LIMIT 5

或者对于 LINQ - 请参阅这篇文章 LinqDataSource - 你能限制返回的记录数量吗?

于 2010-07-04T01:41:49.150 回答