0

ネストされたリピーターを使用して、グループ化されたデータをページに表示できます (これによると: http://goo.gl/sH6g )。私の場合、Category-Products 構造があり、各カテゴリとその下の製品を表示したいと考えています。

しかし、ここに私の問題があります:

  1. How can I limit number of products showing under each category. I want to determine for example 5 newest products for each category?
  2. How can I conditionally limit the number of products. For example I want to determine if there is no subcategory for a specific category show all products else show 5 newest products?
  3. Is repeater suitable for that work? if NOT which data control should I use?

Please give me some guidelines!.

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 - Can you limit the amount of records returned? を参照してください。

于 2010-07-04T01:41:49.150 に答える