2010-09-08 66 views
1

我們有一個在用戶中增長的應用程序,而infragistics WebDataGrid和存儲過程存在性能問題。我正在研究在存儲過程中添加ROW_NUMBER()函數,但我關心排序。它看起來像我需要做的,如果我使用了ROW_NUMBER函數,則需要通過case語句將程序更改爲具有動態順序。有沒有更好的選擇?使用Infragistics WebDataGrid和SQL Server 2008進行分頁的理想方式是什麼?

+0

你問關於創建一個標識列爲ROW_Number()? – 2010-09-08 18:14:24

+0

是的,這是我在想[服務器端分頁與Row_number函數](http://beyondrelational.com/blogs/jacob/archive/2010/08/06/sql-server-2005-server-side-paging -with-行數function.aspx?utm_source = Feedburner的&utm_medium =進料&utm_campaign =進料%3A + ExploringBeyondRelational +%28Exploring +超越+關係+ .......%29) – Jeff 2010-09-09 15:33:04

回答

1

您可以分頁 - 「WebDataGrid™控件的分頁機制將數據分頁成爲頁面,從而減少加載時間和提高性能。頁面數量由頁面大小和數據源記錄總數決定。每個頁面都有新的數據,當最終用戶在頁面之間導航時,默認情況下使用AJAX來檢索數據。「和排序數據庫時,然後重新綁定網格