求flex datagird分页的好办法
查询数据库(c#通过人romteing方式),然后绑定到了datagird上
现在我想让这个datagird只显示10条数据,然后通过上一页,下一页,进行翻页
求简单的好办法,不想通过存储过程实现,想在客户端实现,也就是一次读取全部数据,然后在flex端进行分页显示
[解决办法]
private var ac:ArrayCollection// 是有数据.
[Bindable]
private var dataAc:ArrayCollection;
private var intPage:int;//第几页
private var pageMe:int=10;// 每页显示几个.
for(var i:int=0;i<ac.lenght;i++){
if(i<intPage*pageMe){
dataAc.addItem(ac.getItemAt(i));
}
}
每点 上一页 下一页, 你只需 把 当前页-1 当前页 加 1 付给intPage
就可以了.
我这里没有详细的代码.
不过, 大概就这样.
[解决办法]
http://blog.csdn.net/xuhuanchao/archive/2009/12/21/5050026.aspx
有示例,拷贝直接使用