我的左侧有一个列表:
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
我尝试了多种形式,但它继续消失
您有 PageIndex 更改事件吗?如果是,您在 PageIndex 更改事件中的代码是什么?
这里是 MSDN 链接,尝试提供的示例代码。
您不需要创建新的数据表,只需添加
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