二、实现翻页功能
如何点击页码实现翻页呢?
在属性框中事件选择设置PageIndexChanging(在Grid View的当前索引页正在更改事触发)这一事件
后台代码如下
/// <summary>
/// 翻页操作
/// 在GridView当前索引正在更改时触发
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
InitGridView();
}
三、实现自定义翻页页码功能
gridView自带的页码样式看起起来简单了些,在这里换种样式可以更好些。
如实现下图效果
前台asp:GridView</asp:GridView>代码内的最后添加如下代码
<PagerTemplate>
当前第:
<%--//((GridView)Container.NamingContainer)就是为了得到当前的控件--%>
<asp:Label ID="LabelCurrentPage" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageIndex + 1 %>"></asp:Label>
页/共:
<%--//得到分页页面的总数--%>
<asp:Label ID="LabelPageCount" runat="server" Text="<%# ((GridView)Container.NamingContainer).PageCount %>"></asp:Label>