我有一個sql數據源的gridview。我有近35000條記錄被填入表格中。這通常會在從服務器加載時掛起系統。從gridview/datasource獲取有限數量的結果?
有沒有辦法從GridView或數據源一次獲得有限數目的結果?
就像它首先加載前1000個結果一旦用戶完成了這些結果,它會自動加載下一個1000個結果。 我試圖使用緩存...
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="" SelectCommand="SELECT * FROM [Table1]" EnableCaching="true" CacheDuration="3000" >
我認爲這個數據緩存和所有其他的SQL查詢仍然本地緩存而不是去到數據庫。但是當我刷新頁面時,它會再次加載所有記錄並花費相同的時間量(一分鐘)。 所以這就是爲什麼我需要像首先加載前1000個記錄或東西。
這只是對gridview.How顯示100條記錄做我去到下一個100? – 2012-04-22 23:12:23