2008-12-16 39 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做到这一点。 此致敬礼。