2012-05-03 45 views
0

一個包含衆多項目,movenext和moveprevious導航按鈕的下拉列表,用於顯示每個選定項目的圖像。每個圖像都顯示在同一個圖像控件中。數據庫中的圖像數據只是圖像文件的路徑。movenext和moveprevious導航

對數據使用DataReader和存儲過程時,如何每次移動next和previous而不必訪問數據庫?

ASP.NET 4,C#,MS SQL Server 2008的

+0

爲什麼沉默這個話題? – user1361906

回答

2

DataReader顧名思義只能在連接模式下,需要一個開放的連接,實際上在一個SQL遊標轉換所以它每次你做一次訪問數據庫接下來一招。

如果您想一次獲取所有圖像路徑,然後斷開連接而數據庫上沒有更多往返操作,請改爲使用DataSet

+0

那麼,使用DataSet會比只使用DataReader更好嗎?我聽說使用數據集較慢。 – user1361906