黑马程序员技术交流社区
标题:
asp.net分页
[打印本页]
作者:
duanhuilin
时间:
2012-10-25 09:11
标题:
asp.net分页
关于数据分页大家都会弄,现在遇到一个问题,怎么将一篇很长的文字给分一下页呢?求解。。。。。
作者:
许庭洲
时间:
2012-10-25 22:51
ListView默认的分页是先从数据源取得所有数据,然后再截取当前页面的部分,在数据量非常大的情况下效率非常低,因此默认分页基本不能用。因该是只从数据源取得要显示的数据。
作者:
王晨
时间:
2012-12-14 20:21
比如你用DataGrid 显示数据时,如下:
<asp:DataGrid ID="dgNotice" runat="server" >
<Columns>
……………………
</Columns>
<PagerStyle Mode="NumericPages" />
</asp:DataGrid>
你只要如上所述,再其中加入 <PagerStyle Mode="NumericPages" />,然后再DataGrid的PageIndexChanged事件中写入代码如下:
protected void dgNotice_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
dgNotice.CurrentPageIndex = e.NewPageIndex;
NoticeDataBind();
}
这样就可以实现分页 了!
作者:
王晨
时间:
2012-12-14 20:24
不知道怎么会出现表情,重发一下!!!!
比如你用DataGrid 显示数据时,如下:
<aspataGrid ID="dgNotice" runat="server" >
<Columns>
……………………
</Columns>
<agerStyle Mode="NumericPages" />
</aspataGrid>
复制代码
你只要如上所述,再其中加入 <agerStyle Mode="NumericPages" />,然后再DataGrid的PageIndexChanged事件中写入代码如下:
protected void dgNotice_PageIndexChanged(object source, DataGridPageChangedEventArgs e)
{
dgNotice.CurrentPageIndex = e.NewPageIndex;
NoticeDataBind();
}
这样就可以实现分页 了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2