asp.net - 页面索引在第二页以后不起作用
问题描述
分页在我的网格视图中不起作用。当我点击第二页时它不起作用
<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();
}
解决方案
您必须绑定数据库表,不能将其留空。所以代码应该是这样的
GVPending.DataSource = database;
GVPending.DataBind();
推荐阅读
- mysql - discord.js 检查消息作者 ID 是否在数据库中?
- bash - 运行 EF Core 迁移在 VS Code 中找不到环境变量
- c# - 执行时返回 null Type.GetType("System.Collections.Generic.SortedDictionary`2[System.String,System.String]");
- css - CSS关键帧动画优雅完成
- c# - 当特定进程检测到 C# 时禁用特定键
- javascript - 寻找基于社交应用的场景制作者
- node.js - 在对象中插入字段
- swift - 处理 UICollectionViewCell 中的滚动视图项目(单元格未出现)
- java - 二元运算符“!=”的错误操作数类型第一种类型int []第二种类型int
- python - 如何从 POST 方法中排除许多字段的值(Django Rest Framework)