回 帖 发 新 帖 刷新版面

主题:急!! 关于分页的问题:哥哥、姐姐帮忙啊!!!!

我用DataList显示数据,请问如何实现分页显示啊!!

回复列表 (共7个回复)

沙发

DataGrid1.CurrentPageIndex = e.NewPageIndex;
这样就可以
然后重新绑定

板凳

在DataGrid控件中有关于分页的选项,
你可以把PagerStyle选择numeric(及按页码的方式进行分页)
和传统的编写分页程序然后以选择前后页的方式进行分页。
都是在DataGrid控件中设定的。

3 楼

DataList的分页,还真没用过

4 楼

首先:你要让DG支持分页,就是在DG的属性里将"允许分页"前打上钩
然后:增加相应事件DataGrid1.CurrentPageIndex = e.NewPageIndex;

5 楼

把DataGrid控件的AllowPaging属性改为"True"就行了

6 楼

应该和DG差不多少.你看看它的属性.就知道了,我也在自学呢.

7 楼

datalist本身是不支持分页的,但是system.Web.UI.WebControls.PagedDataSouce类支持分页,你可以把DataList的DataSouce属性设为PageDataSource
然后在界面代码中对DataList的<ItemTemplate>设置如下:
<ItemTemplate>
    <%#DataBinder.Eval(Container.DataItem,"你要绑定的字段名称")%>
</ItemTemplate>

通过设置PageDataSource的CurrentPageIndex来进行分页。

我来回复

您尚未登录,请登录后再回复。点此登录或注册