3

是否有任何(相对)简单的方法可以在不使用 XPO 数据源的情况下使用 DevExpress 控件(Win 或 Web 控件)实现服务器端分页?通过服务器端分页,我的意思是控制只检索它需要从数据库中显示的记录,而不是整个表。

4

3 回答 3

1

您必须创建自定义分页控件(不要使用 DevEx 的分页)。将当前页面和页面大小作为参数发送到过程或直接在查询中使用。

如何在 MS SQL 中使用此值示例是此链接:http: //msdn.microsoft.com/en-us/library/ms186734.aspx

在 Oracle 和其他数据库中,您也可以使用不同的技术来做到这一点。此致。

于 2012-01-18T10:51:02.957 回答
0

如果您的数据源支持 LINQ,那么最新的 DevExpress 版本应该能够做正确的事情。

否则,您需要实现 IListServer。我现在正在为同样的事情苦苦挣扎,所以这不完全是一个“答案”。我还没有找到一个可行的例子,但他们的知识库中有一些有用的信息:http: //www.devexpress.com/Support/Center/KB/p/A1022.aspx

于 2008-12-29T23:32:16.097 回答
0

如果你不想使用 LINQ,你可以试试这个 ObjectDataSource 的例子:http: //www.devexpress.com/Support/Center/e/E166.aspx

于 2009-06-10T00:51:18.037 回答