使用DevExpress进行服务器端分页而不使用XPO

时间:2008-12-16 10:50:03

标签: .net asp.net winforms paging devexpress

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

3 个答案:

答案 0 :(得分:1)

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

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

在Oracle和其他数据库中,您也可以使用不同的技术来完成它。 最好的问候。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

如果您不想使用LINQ,可以尝试使用此示例作为ObjectDataSource:http://www.devexpress.com/Support/Center/e/E166.aspx