首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

求flex datagird分页的好办法解决思路

2012-03-08 
求flex datagird分页的好办法查询数据库(c#通过人romteing方式),然后绑定到了datagird上现在我想让这个dat

求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

有示例,拷贝直接使用

热点排行