簡體   English   中英

如何有條件地確定嵌套的轉發器控件的數據項的數量!

[英]How to Conditionally determine Number of Data Items of a Nested Repeater Control!

我可以使用嵌套轉發器在頁面上顯示我的分組數據(據此: http : //goo.gl/sH6g )。 在我的情況下,我具有“類別-產品”結構,並且想要顯示每個類別及其下的產品。

但是這是我的問題:

  1. 如何限制每個類別下顯示的產品數量 我想為每個類別確定5個最新產品?
  2. 我如何有條件地限制產品數量 例如,我想確定特定類別是否沒有子類別?顯示所有產品,否則顯示5個最新產品?
  3. 中繼器適合該工作嗎? 如果不是,我應該使用哪個數據控件?

請給我一些指導!

您可以限制SQL語句中的記錄數量。

例如,您可以像這樣使用SELECT TOP

SELECT TOP 5 * FROM Products Where CategoryId = 1

您也可以使用LIMIT

SELECT * FROM Products Where CategoryId = 1
LIMIT 5

或對於LINQ-請參閱此帖子LinqDataSource-您可以限制返回的記錄量嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM