2008-12-16 74 views
3

是否有實現使用的DevExpress控件(或者贏 - 或Web-的)不使用XPO數據源服務器端分頁任何(相對)簡單的方法?通過服務器端分頁,我的意思是控制只檢索它需要從數據庫中顯示的記錄,而不是整個表格。服務器端分頁與DevExpress的無XPO

回答

0

如果您的數據源支持LINQ,最新的DevExpress版本應該能夠做正確的事情。

否則,您需要實施IListServer。我現在正在同樣的事情上掙扎,所以這不完全是一個「答案」。我還沒有找到工作的例子,但在他們的知識基礎這裏一些有用的信息:http://www.devexpress.com/Support/Center/KB/p/A1022.aspx

+0

感謝您的評論,你能介紹一些關於如何使它與LINQ-capable資源一起工作的文檔嗎? – 2009-01-03 11:26:53

1

您必須創建自定義分頁控制(不使用DevEx的分頁)。 將當前頁面和頁面大小作爲參數發送到過程,或直接在查詢中使用。

如何使用MS SQL這個值的樣本是此鏈接: http://msdn.microsoft.com/en-us/library/ms186734.aspx

在Oracle等數據庫,你可以用不同的tecniques做到這一點。 此致敬禮。