GridView分页代码简单万能实用
GridView分页代码简单万能实用
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:首页上一页下一页尾页第页/共页后台代码:复制代码代码如下://分页protectedvoidGridViewHistory...

复制代码 代码如下:

<asp:GridView ID="GridViewHistory" runat="server" AutoGenerateColumns="False"

CssClass="vip_table" GridLines="None" BorderStyle="None" CellPadding="0"

ShowHeader="False" AllowPaging="true" PageSize="20"

onpageindexchanging="GridViewHistory_PageIndexChanging">

<PagerTemplate>

<asp:LinkButton ID="lb_firstpage" runat="server">首页</asp:LinkButton>

<asp:LinkButton ID="lb_previouspage" runat="server"

onclick="lb_previouspage_Click">上一页</asp:LinkButton>

<asp:LinkButton ID="lb_nextpage" runat="server">下一页</asp:LinkButton>

<asp:LinkButton ID="lb_lastpage" runat="server">尾页</asp:LinkButton>

第<asp:Label ID="lbl_nowpage" runat="server" Text="<%#GridViewHistory.PageIndex+1 %>" ForeColor="#db530f"></asp:Label>页/共<asp:Label

ID="lbl_totalpage" runat="server" Text="<%#GridViewHistory.PageCount %>" ForeColor="#db530f"></asp:Label>页

</PagerTemplate>

GridView分页代码简单万能实用1

后台代码:

复制代码 代码如下:

//分页

protected void GridViewHistory_PageIndexChanging(object sender, GridViewPageEventArgs e)

{

GridViewHistory.PageIndex = e.NewPageIndex;

dataBinding();

}

protected void Button_search_Click(object sender, EventArgs e)

{

dataBinding();

}

protected void lb_firstpage_Click(object sender, EventArgs e)

{

this.GridViewHistory.PageIndex = 0;

dataBinding();

}

protected void lb_previouspage_Click(object sender, EventArgs e)

{

if (this.GridViewHistory.PageIndex > 0)

{

this.GridViewHistory.PageIndex--;

dataBinding();

}

}

protected void lb_nextpage_Click(object sender, EventArgs e)

{

if (this.GridViewHistory.PageIndex < this.GridViewHistory.PageCount)

{

this.GridViewHistory.PageIndex++;

dataBinding();

}

}

protected void lb_lastpage_Click(object sender, EventArgs e)

{

this.GridViewHistory.PageIndex = this.GridViewHistory.PageCount;

dataBinding();

}

dataBinding()为GridViewHistory的数据源绑定事件

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类