如何自定义aspxgridview寻呼机?

时间:2012-04-15 05:05:38

标签: asp.net devexpress aspxgridview custom-server-controls

目前我希望使用wcf获取数据并将其绑定到aspxgridview,但DataServiceConfiguration已设置分页查询----> config.SetEntitySetPageSize(“”,10); 所以每次我只能获得最多10条记录。是不是可以自定义aspxgridviewpager,以便它知道数据库中的总记录,只从wcf中检索当前页面记录?例如:我有100000条记录,我设置了config.SetEntitySetPageSize(“”,10); 当我绑定到aspxgridview时,gridview将显示它有10000页并且只检索当前页面记录,这只是10条记录。我曾尝试使用wcfservermodesource,但在config.SetEntitySetPageSize(“*”,10)时它不会显示数据;已被设置...所以我改为自定义aspxgridviewpager ....是不是可以这样做? THX ...

1 个答案:

答案 0 :(得分:1)

DevExpress建议的实现方法是实现IListServer接口。 WCF实现是WcfServerModeSource。为Windows窗体构建了example,但您也应该能够将它应用于ASP.NET。由于班级位置(DevExpress.Xpf.Core),我有点困惑。但是,您应该联系DevExpress支持以清除ASP.NET是否支持WcfServerModeSource

另外,请看一下:

如果您选择在没有IListServer的情况下实现此功能,则可能会失去ASPxGridView功能的很大一部分。