首页 > 解决方案 > 页面索引在第二页以后不起作用

问题描述

分页在我的网格视图中不起作用。当我点击第二页时它不起作用

<asp:GridView ID="GVPending" DataKeyNames="Userid" runat="server" AutoGenerateColumns="False" AllowPaging="true" PageSize="10" OnPageIndexChanging="GVPending_PageIndexChanging"  EnableViewState="true">
    <Columns>
        <asp:TemplateField HeaderText="#">
            <ItemTemplate>
                <%# Container.DataItemIndex + 1 %>
            </ItemTemplate>
        </asp:TemplateField>

        <asp:BoundField DataField="Name" HeaderText="Name"></asp:BoundField>
    </Columns>
</asp:GridView>

代码背后

protected void GVPending_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    GVPending.PageIndex = e.NewPageIndex;
    GVPending.DataBind();
    // bind();
}

标签: asp.netgridview

解决方案


您必须绑定数据库表,不能将其留空。所以代码应该是这样的

GVPending.DataSource = database;
GVPending.DataBind();


推荐阅读