ASP.NET - gridview 中的分页问题

问题描述 投票:0回答:2

我的左侧有一个列表:

computers
mouses
keyboards
etc

我还有一个网格视图,当我按下其中一个时就会出现。

问题出在分页上:没有出现

如果我按计算机,它会在 gridview 上加载一个列表,当我按 在 gridview 的第二页上,gridview 消失,如果我再次按计算机 我可以在第二页看到列表...

我希望当我按下第 2 页时,它会加载,我不希望我的 gridview 消失...

属性..

AllowPaging=true
EnableSortingAndPaddingCallbacks=true
Sorting=true

我忘记了什么吗?

Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging

        GridView1.PageIndex = e.NewPageIndex

        Dim tabla As New DataTable()
        tabla = daoprod1.busquedaxCategorias(Session("micategoria"))
        GridView1.DataSource = tabla
        GridView1.DataBind()

    End Sub

我尝试了多种形式,但它继续消失

asp.net vb.net gridview pagination
2个回答
1
投票

您有 PageIndex 更改事件吗?如果是,您在 PageIndex 更改事件中的代码是什么?

这里是 MSDN 链接,尝试提供的示例代码。


0
投票

您不需要创建新的数据表,只需添加

GridView1.PageIndex = e.NewPageIndex
和您的网格,如下所示

Protected Sub GridView1_PageIndexChanging(sender As Object, e As GridViewPageEventArgs) Handles GridView1.PageIndexChanging

        GridView1.PageIndex = e.NewPageIndex
        Me.bindgrid()
    End Sub
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.