我有我返回一些数据的Web服务,我按摩这个数据,并以此作为数据源为我的radgrid控件(Telerik的)。数据源是相当大的,并想分页它。我发现了几个问题,当我在服务器端分页它
我的想法:我宁愿有某种形式的客户端分页,在这里我们可以隐藏/显示比去到服务器,每次做数据绑定内容。虽然这将返回所有结果,用户界面将不会是笨拙和回传,在电网将有“所有项目”
有没有办法做到这一点?
如果它是一个正规asp.net GridView的,可有人点我一个很好的文章,其将成为我的目的
内存
PS:还有谁认为radgrid控件是疯了吗? (可惜我没作这样的选择)
最近我的项目的实施(这是建立在特定的RadControls和radgrid控件)时,我发现一个方便的例子,说明如何从网络服务获得网格数据,并与该Web服务的单个调用实现分页。看看这个:
http://demos.telerik.com/aspnet-ajax/grid/examples/client/declarativedatabinding/defaultcs.aspx
迪克
[我没有使用radgrid控件以及Telerik的任何经验,所以这种解决方案可能/可能不会为你工作]
Silverlight 3中有分页,你可以得到PagedCollectionView更多信息的原生支持
BRIJ MOHAN也写了一篇关于如何利用这个类,以及像列分组其他很酷的功能,一个很好的教程。