c# - Gridview 应用程序中的错误

标签 c# asp.net gridview page-index-changed

当尝试在我的应用程序中使用 GridView 的分页部分时,我收到以下错误:

The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.

最佳答案

您需要添加一个事件处理程序来告诉 GridView 它应该查看哪个页面,因为我猜您已经在代码中完成了 .DataBind()。一个例子是:

标记:

<asp:GridView ID="GridView1" runat="server"
    EnablePagingAndSortingCallbacks="true"
    OnPageIndexChanged="GridView1_PageIndexChanged" />

代码:

    protected void GridView1_PageIndexChanged(object sender,
                                              GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        GridView1.DataBind();
    }

关于c# - Gridview 应用程序中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/772633/

相关文章:

c# - 如何计算传递给 Dictionary 构造函数的 capacity 参数的最大值以避免 OutOfMemoryException?

c# - IIS 上的 asp.net 应用程序无法连接到 localdb

c# - Response.Redirect 与查询字符串

javascript - ASP.NET WebForms 使用 jQuery v1.9.0 检查 GridView 中的所有复选框不起作用

android - 可以创建 LinearLayouts 的 GridVIew 吗?

C# Opengl Hook Swapbuffer 添加插值帧

c# - MyProject.resources 上的 FileNotFoundException

C# 垃圾收集 -> 到 C++ 删除

c# - 确保仅 "Reasonable"查询

c# - 在 .net framework 4.5 上运行 kestrel 网络服务器