簡體   English   中英

我應該使用哪個控件一個接一個地顯示一組記錄,而無需重新發出查詢

[英]Which control should I use to present records from a set one after another without reissueing the query

我在數據庫中存有100個問題。 我的T-SQL是別人寫的,以隨機方式從100個問題中挑選出30個。 (該查詢已經過測試,結果符合預期)

現在,我需要一次顯示30條唯一記錄(隨機樣本)。 基本上是在用戶單擊按鈕時顯示下一條記錄(例如,下一個)。

目前,我有一個sqlDataSource及其ID分配給aspx頁中的DetailsView。 我有一個按鈕,基本上增加了DetailsView.PageIndex。

我發現detailsView不斷在sqlDataSource中重新執行sqlCommand,導致出現重復的問題。 我通過跟蹤sql找到了。

我在做什么錯,或者要使用哪個數據控件以及任何其他建議,如果可能,請參考示例。

非常感謝!

我建議嘗試GridView控件 您可以使用控件的分頁功能來決定要顯示多少記錄集(而不必重新執行sqlCommand)。

這是一些有關如何使用GridView控件的好例子

暫無
暫無

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

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