目前我希望使用wcf获取数据并将其绑定到aspxgridview,但DataServiceConfiguration已设置分页查询----> config.SetEntitySetPageSize(“”,10); 所以每次我只能获得最多10条记录。是不是可以自定义aspxgridviewpager,以便它知道数据库中的总记录,只从wcf中检索当前页面记录?例如:我有100000条记录,我设置了config.SetEntitySetPageSize(“”,10); 当我绑定到aspxgridview时,gridview将显示它有10000页并且只检索当前页面记录,这只是10条记录。我曾尝试使用wcfservermodesource,但在config.SetEntitySetPageSize(“*”,10)时它不会显示数据;已被设置...所以我改为自定义aspxgridviewpager ....是不是可以这样做? THX ...
答案 0 :(得分:1)
DevExpress建议的实现方法是实现IListServer
接口。
WCF实现是WcfServerModeSource。为Windows窗体构建了example,但您也应该能够将它应用于ASP.NET。由于班级位置(DevExpress.Xpf.Core
),我有点困惑。但是,您应该联系DevExpress支持以清除ASP.NET是否支持WcfServerModeSource
。
另外,请看一下:
如果您选择在没有IListServer
的情况下实现此功能,则可能会失去ASPxGridView
功能的很大一部分。