目前我希望使用 wcf 获取数据并将其绑定到 aspxgridview 但 DataServiceConfiguration 已设置分页查询----> config.SetEntitySetPageSize(" ", 10); 所以每次我只能获得最多 10 条记录。无法自定义 aspxgridviewpager 以便它知道数据库中的总记录并仅从 wcf 检索当前页面记录?示例:我设置了 100000 条记录 config.SetEntitySetPageSize(" ", 10); 当我绑定到 aspxgridview 时,gridview 将显示它有 10000 页并仅检索当前页面记录,即仅 10 条记录。我曾尝试使用 wcfservermodesource 但它不会在 config.SetEntitySetPageSize("*", 10); 时显示数据 已设置...所以我更改为自定义 aspxgridviewpager .... 是' 不可能吗?谢谢...
问问题
590 次
1 回答
1
DevExpress 推荐的实现方式是实现IListServer
接口。WCF 实现是WcfServerModeSource。有一个为 Windows 窗体构建的示例,但您也应该能够将其应用于 ASP.NET。DevExpress.Xpf.Core
由于班级位置( ),我有点困惑。但是,您应该联系 DevExpress 支持以明确是否支持 ASP.NET WcfServerModeSource
。
另外,看看:
- IListServer / ServerMode 概述 - WPF 文档 - 也应适用于 ASP.NET
- 服务器端数据管理- 在我看来,这篇文章缺少有关 EntityServerModeSource和WcfServerModeSource的信息。
- 实现服务器模式功能的 IListServer 接口的可能实现
- LINQ 服务器模式
- DevEx 支持中有关 WCF 和 IListServer 的票证。
如果您选择在没有 的情况下实现此功能IListServer
,您可能会丢失大部分ASPxGridView
功能。
于 2012-04-16T08:37:56.760 回答