服务器之家

服务器之家 > 正文

GridView分页代码简单万能实用

时间:2019-10-14 13:07     来源/作者:asp.net教程网

代码如下:


<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" onclick="lb_firstpage_Click">首页</asp:LinkButton> 
<asp:LinkButton ID="lb_previouspage" runat="server" 
onclick="lb_previouspage_Click">上一页</asp:LinkButton> 
<asp:LinkButton ID="lb_nextpage" runat="server" onclick="lb_nextpage_Click">下一页</asp:LinkButton> 
<asp:LinkButton ID="lb_lastpage" runat="server" onclick="lb_lastpage_Click">尾页</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分页代码简单万能实用
后台代码: 

复制代码代码如下:


//分页 
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的数据源绑定事件

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部